=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/net/grpc", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for grpc-1.80.0 [ 0%] Building C object CMakeFiles/upb_mem_lib.dir/third_party/upb/upb/mem/alloc.c.o [ 0%] Building C object CMakeFiles/utf8_range_lib.dir/third_party/utf8_range/utf8_range.c.o [ 0%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_posix.c.o [ 0%] Building C object CMakeFiles/upb_mem_lib.dir/third_party/upb/upb/mem/arena.c.o [ 0%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting.c.o [ 0%] Building C object CMakeFiles/upb_base_lib.dir/third_party/upb/upb/base/status.c.o [ 0%] Building CXX object CMakeFiles/gpr.dir/src/core/config/config_vars.cc.o [ 0%] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_windows.c.o [ 0%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/atoi.c.o [ 0%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/round_trip.c.o [ 0%] Building CXX object CMakeFiles/gpr.dir/src/core/config/config_vars_non_generated.cc.o [ 0%] Linking C shared library libupb_base_lib.so [ 1%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/strtod.c.o [ 1%] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/unicode.c.o [ 2%] Linking C shared library libutf8_range_lib.so [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/config/load_config.cc.o [ 2%] Linking C shared library libaddress_sorting.so [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/lib/event_engine/thread_local.cc.o [ 2%] Linking C shared library libupb_lex_lib.so [ 2%] Built target upb_base_lib [ 2%] Linking C shared library libupb_mem_lib.so [ 2%] Built target utf8_range_lib [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/alloc.cc.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/crash.cc.o [ 2%] Built target address_sorting [ 2%] Built target upb_lex_lib [ 2%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/cpp_generator.cc.o [ 2%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/csharp_generator.cc.o [ 2%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/node_generator.cc.o [ 2%] Built target upb_mem_lib [ 2%] Building C object CMakeFiles/upb_hash_lib.dir/third_party/upb/upb/hash/common.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/examine_stack.cc.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/fork.cc.o [ 2%] Linking C shared library libupb_hash_lib.so [ 2%] Built target upb_hash_lib [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/extension_registry.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/gpr_time.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/third_party/upb/upb/mini_table/extension_registry.c:85:1: warning: 'retain' attribute ignored [-Wattributes] 85 | UPB_LINKARR_DECLARE(upb_AllExts, const upb_MiniTableExtension); | ^~~~~~~~~~~~~~~~~~~ [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/internal/message.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/host_port.cc.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/iphone/cpu.cc.o [ 2%] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/message.c.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/linux/cpu.cc.o [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/linux/env.cc.o [ 2%] Linking C shared library libupb_mini_table_lib.so [ 2%] Building CXX object CMakeFiles/gpr.dir/src/core/util/log.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/mpscq.cc.o [ 3%] Built target upb_mini_table_lib [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/accessors.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/msys/tmpfile.cc.o [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/array.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/cpu.cc.o [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/compat.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/env.cc.o [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/internal/extension.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.cc: In member function 'grpc_core::LockedMultiProducerSingleConsumerQueue::Node* grpc_core::LockedMultiProducerSingleConsumerQueue::TryPop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.cc:89:18: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 89 | if (mu_.TryLock()) { | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.cc:91:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 91 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.cc: In member function 'grpc_core::LockedMultiProducerSingleConsumerQueue::Node* grpc_core::LockedMultiProducerSingleConsumerQueue::Pop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.cc:99:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/internal/message.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/stat.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/string.cc.o [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/map.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/thd.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/sync.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/time.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/tmpfile.cc.o [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/map_sorter.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/strerror.cc.o [ 3%] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/message.c.o [ 3%] Linking C shared library libupb_message_lib.so [ 3%] Built target upb_message_lib [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/string.cc.o [ 3%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/build_enum.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/sync.cc.o [ 3%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/decode.c.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/sync_abseil.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/tchar.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/time_precise.cc.o [ 3%] Building CXX object CMakeFiles/gpr.dir/src/core/util/time_util.cc.o [ 3%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/internal/base92.c.o [ 3%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/internal/encode.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc: In function 'void gpr_mu_lock(gpr_mu*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc:46:43: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 46 | reinterpret_cast(mu)->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc: In function 'void gpr_mu_unlock(gpr_mu*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc:50:45: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 50 | reinterpret_cast(mu)->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc: In function 'int gpr_mu_trylock(gpr_mu*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync_abseil.cc:54:53: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 54 | return reinterpret_cast(mu)->TryLock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ [ 4%] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/link.c.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/cpu.cc.o [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/env.cc.o [ 4%] Linking C shared library libupb_mini_descriptor_lib.so [ 4%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/string.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/stat.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/string_util.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/sync.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/thd.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/time.cc.o [ 5%] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/tmpfile.cc.o [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/objective_c_generator.cc.o [ 5%] Built target upb_mini_descriptor_lib [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/php_generator.cc.o [ 5%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/message/internal/iterator.c.o [ 5%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/encode.c.o [ 5%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/decode.c.o [ 5%] Linking CXX shared library libgpr.so [ 5%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/eps_copy_input_stream.c.o [ 5%] Built target gpr [ 5%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/internal/decode_fast.c.o [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/proto_parser_helper.cc.o [ 5%] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/reader.c.o [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/python_generator.cc.o [ 5%] Building CXX object CMakeFiles/grpc_plugin_support.dir/src/compiler/ruby_generator.cc.o [ 5%] Linking C shared library libupb_wire_lib.so [ 5%] Built target upb_wire_lib [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/def_pool.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/def_type.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/message/merge.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/message/copy.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/desc_state.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_def.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_reserved_range.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_value_def.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/extension_range.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/field_def.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/file_def.c.o [ 5%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/internal/def_builder.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/internal/strdup2.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message_def.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message_reserved_range.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/method_def.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/oneof_def.c.o [ 6%] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/service_def.c.o [ 6%] Linking C shared library libupb_reflection_lib.so [ 6%] Built target upb_reflection_lib [ 6%] Building C object CMakeFiles/upb_json_lib.dir/third_party/upb/upb/json/decode.c.o [ 6%] Building C object CMakeFiles/upb_textformat_lib.dir/third_party/upb/upb/text/encode.c.o [ 6%] Building C object CMakeFiles/upb_json_lib.dir/third_party/upb/upb/json/encode.c.o [ 6%] Building C object CMakeFiles/upb_textformat_lib.dir/third_party/upb/upb/text/internal/encode.c.o [ 6%] Linking C shared library libupb_textformat_lib.so [ 6%] Built target upb_textformat_lib [ 6%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_arena_allocator.cc.o [ 6%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_filters.cc.o [ 6%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_spine.cc.o [ 6%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_arena_allocator.cc.o [ 6%] Linking C shared library libupb_json_lib.so [ 6%] Built target upb_json_lib [ 6%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_arena_allocator.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 6%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_filters.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 6%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_state.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_spine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 6%] Linking CXX shared library libgrpc_plugin_support.so /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 6%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/client_call.cc.o [ 6%] Built target grpc_plugin_support In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_cpp_plugin.dir/src/compiler/cpp_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_filters.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/interception_chain.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_state.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/message.cc.o [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/client_call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/interception_chain.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 7%] Linking CXX executable grpc_cpp_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 7%] Built target grpc_cpp_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_csharp_plugin.dir/src/compiler/csharp_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata.cc.o [ 7%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_spine.cc.o [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata_batch.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata_info.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Linking CXX executable grpc_csharp_plugin /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Built target grpc_csharp_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_node_plugin.dir/src/compiler/node_plugin.cc.o [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/parsed_metadata.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_info.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_info.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/message.cc.o [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/metadata.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_objective_c_plugin.dir/src/compiler/objective_c_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/request_buffer.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/security_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 7%] Linking CXX executable grpc_node_plugin [ 7%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/server_call.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Built target grpc_node_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc_php_plugin.dir/src/compiler/php_plugin.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/metadata_batch.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::ValueOrFailure grpc_core::RequestBuffer::PushClientInitialMetadata(grpc_core::ClientMetadataHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:31:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 31 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > grpc_core::RequestBuffer::PollPushMessage(grpc_core::MessageHandle&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:43:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 43 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::StatusFlag grpc_core::RequestBuffer::FinishSends()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:64:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Cancel(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:80:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Commit(Reader*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:87:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > grpc_core::RequestBuffer::Reader::PollPullClientInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:114:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | MutexLock lock(&buffer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > > grpc_core::RequestBuffer::Reader::PollPullMessage()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:138:41: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/metadata_info.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/grpc.dir/src/core/call/parsed_metadata.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 7%] Linking CXX executable grpc_objective_c_plugin [ 7%] Built target grpc_objective_c_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:46: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Building CXX object CMakeFiles/grpc_python_plugin.dir/src/compiler/python_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 8%] Linking CXX executable grpc_php_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 8%] Built target grpc_php_plugin [ 8%] Building CXX object CMakeFiles/grpc_ruby_plugin.dir/src/compiler/ruby_plugin.cc.o [ 9%] Building CXX object CMakeFiles/grpc.dir/src/core/call/request_buffer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_info.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_info.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/status_util.cc.o [ 9%] Building CXX object CMakeFiles/grpc.dir/src/core/call/security_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_state.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channel_trace.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channelz.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Linking CXX executable grpc_python_plugin /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::ValueOrFailure grpc_core::RequestBuffer::PushClientInitialMetadata(grpc_core::ClientMetadataHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:31:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 31 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > grpc_core::RequestBuffer::PollPushMessage(grpc_core::MessageHandle&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:43:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 43 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::StatusFlag grpc_core::RequestBuffer::FinishSends()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:64:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Cancel(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:80:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'void grpc_core::RequestBuffer::Commit(Reader*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:87:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > grpc_core::RequestBuffer::Reader::PollPullClientInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:114:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | MutexLock lock(&buffer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc: In member function 'grpc_core::Poll > > > grpc_core::RequestBuffer::Reader::PollPullMessage()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.cc:138:41: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ [ 10%] Built target grpc_python_plugin [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/call/server_call.cc.o [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/call/status_util.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Linking CXX executable grpc_ruby_plugin In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Built target grpc_ruby_plugin [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/channel_trace.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:52:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:80:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:151:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260107::FunctionRef)>) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:208:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:245:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:65:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::DataSinkImplementation::Finalize(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:70:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:84:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::BaseNode::AdditionalInfo()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:132:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'std::unique_ptr grpc_core::channelz::BaseNode::RunZTrace(std::string_view, grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:156:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:185:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:204:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:244:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:251:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/client_call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/channelz.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:52:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:80:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:151:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260107::FunctionRef)>) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:208:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:245:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:46: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channelz_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/channelz_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:65:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::DataSinkImplementation::Finalize(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:70:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:84:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::BaseNode::AdditionalInfo()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:132:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'std::unique_ptr grpc_core::channelz::BaseNode::RunZTrace(std::string_view, grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:156:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:185:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:204:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:244:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:251:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/property_list.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/text_encode.cc.o [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/property_list.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/convert.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:73:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:80:21: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:88:25: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:90:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:106:25: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:129:23: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:131:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'std::tuple, std::allocator > >, bool> grpc_core::channelz::ChannelzRegistry::QueryNodes(intptr_t, absl::lts_20260107::FunctionRef, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:167:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:181:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:219:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:232:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:233:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:298:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:313:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:73:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:80:21: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:88:25: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:90:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:106:25: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:129:23: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:131:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'std::tuple, std::allocator > >, bool> grpc_core::channelz::ChannelzRegistry::QueryNodes(intptr_t, absl::lts_20260107::FunctionRef, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:167:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:181:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:219:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:232:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:233:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:298:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:313:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/text_encode.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/backup_poller.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/legacy_api.cc.o [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/buffered_call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/backup_poller.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/backup_poller.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/property_list.cc.o [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel.cc.o [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/backup_poller.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/v2tov1/legacy_api.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/buffered_call.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/buffered_call.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/buffered_call.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/v2tov1/legacy_api.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_factory.cc.o [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/backup_poller.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/buffered_call.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/buffered_call.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/backup_poller.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_factory.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:62: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In constructor 'grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:750:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 750 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::{anonymous}::ExternalStateWatcher::MaybeStartCompletion(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:788:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 788 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In member function 'virtual void grpc_core::ClientChannel::GetInfo(const grpc_channel_info*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:849:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 849 | MutexLock lock(&info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::ClientChannel::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:1375:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1375 | MutexLock lock(&info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_filter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/interception_chain.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:62: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = absl::lts_20260107::StatusOr >]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:158:9: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::ClientChannel::StartCall(grpc_core::UnstartedCallHandler):: mutable:: >)>; T = absl::lts_20260107::StatusOr >]' 158 | class ObserverWhen : public Observer { | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:991:65: required from here 991 | CheckDelayed(self->resolver_data_for_calls_.NextWhen( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 992 | [wait_for_ready]( | ~~~~~~~~~~~~~~~~~ 993 | const absl::StatusOr> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | config_selector) { | ~~~~~~~~~~~~~~~~~~ 995 | bool got_result = false; | ~~~~~~~~~~~~~~~~~~~~~~~~ 996 | // If the resolver reports an error but the call is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 997 | // wait_for_ready, keep waiting for the next result | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 998 | // instead of failing the call. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | if (!config_selector.ok()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | got_result = !wait_for_ready; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | } else { | ~~~~~~~~ 1002 | // Not an error. Make sure we actually have a result. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | got_result = *config_selector != nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | } | ~ 1005 | return got_result; | ~~~~~~~~~~~~~~~~~~ 1006 | })), | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In constructor 'grpc_core::{anonymous}::ExternalStateWatcher::ExternalStateWatcher(grpc_core::WeakRefCountedPtr, grpc_completion_queue*, void*, grpc_connectivity_state, grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:750:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 750 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::{anonymous}::ExternalStateWatcher::MaybeStartCompletion(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:788:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 788 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In member function 'virtual void grpc_core::ClientChannel::GetInfo(const grpc_channel_info*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:849:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 849 | MutexLock lock(&info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc: In member function 'void grpc_core::ClientChannel::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:1375:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1375 | MutexLock lock(&info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_plugin.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = absl::lts_20260107::StatusOr >]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable > >::ObserverWhen mutable:: >)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Observable > >::ObserverWhen mutable:: >)> >]' 243 | auto r = promise(); | ~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:991:25: required from here 991 | CheckDelayed(self->resolver_data_for_calls_.NextWhen( | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | [wait_for_ready]( | ~~~~~~~~~~~~~~~~~ 993 | const absl::StatusOr> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | config_selector) { | ~~~~~~~~~~~~~~~~~~ 995 | bool got_result = false; | ~~~~~~~~~~~~~~~~~~~~~~~~ 996 | // If the resolver reports an error but the call is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 997 | // wait_for_ready, keep waiting for the next result | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 998 | // instead of failing the call. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | if (!config_selector.ok()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | got_result = !wait_for_ready; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | } else { | ~~~~~~~~ 1002 | // Not an error. Make sure we actually have a result. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | got_result = *config_selector != nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | } | ~ 1005 | return got_result; | ~~~~~~~~~~~~~~~~~~ 1006 | })), | ~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = absl::lts_20260107::StatusOr >]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = absl::lts_20260107::StatusOr >]' 38 | void Set(T value) { state_->Set(std::move(value)); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:1064:33: required from here 1064 | resolver_data_for_calls_.Set(nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:68:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = ClientChannel::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:1466:34: required from here 1466 | idle_activity_.Set(MakeActivity( | ~~~~~~~~~~~~^ 1467 | std::move(promise), ExecCtxWakeupScheduler{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1468 | [self = std::move(self)](absl::Status status) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1469 | if (status.ok()) { | ~~~~~~~~~~~~~~~~~~ 1470 | self->work_serializer_->Run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1471 | [self]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1472 | self->DestroyResolverAndLbPolicyLocked(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1473 | self->UpdateStateAndPickerLocked( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | GRPC_CHANNEL_IDLE, absl::OkStatus(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1475 | "channel entering IDLE", nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | // TODO(roth): In case there's a race condition, we | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | // might need to check for any calls that are | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | // queued waiting for a resolver result or an LB | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1479 | // pick. | ~~~~~~~~ 1480 | }); | ~~~ 1481 | } | ~ 1482 | }, | ~~ 1483 | std::move(arena))); | ~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = absl::lts_20260107::StatusOr >]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:158:9: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::ClientChannel::StartCall(grpc_core::UnstartedCallHandler):: mutable:: >)>; T = absl::lts_20260107::StatusOr >]' 158 | class ObserverWhen : public Observer { | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:991:65: required from here 991 | CheckDelayed(self->resolver_data_for_calls_.NextWhen( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 992 | [wait_for_ready]( | ~~~~~~~~~~~~~~~~~ 993 | const absl::StatusOr> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | config_selector) { | ~~~~~~~~~~~~~~~~~~ 995 | bool got_result = false; | ~~~~~~~~~~~~~~~~~~~~~~~~ 996 | // If the resolver reports an error but the call is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 997 | // wait_for_ready, keep waiting for the next result | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 998 | // instead of failing the call. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | if (!config_selector.ok()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | got_result = !wait_for_ready; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | } else { | ~~~~~~~~ 1002 | // Not an error. Make sure we actually have a result. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | got_result = *config_selector != nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | } | ~ 1005 | return got_result; | ~~~~~~~~~~~~~~~~~~ 1006 | })), | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_service_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = absl::lts_20260107::StatusOr >]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable > >::ObserverWhen mutable:: >)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Observable > >::ObserverWhen mutable:: >)> >]' 243 | auto r = promise(); | ~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:991:25: required from here 991 | CheckDelayed(self->resolver_data_for_calls_.NextWhen( | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | [wait_for_ready]( | ~~~~~~~~~~~~~~~~~ 993 | const absl::StatusOr> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | config_selector) { | ~~~~~~~~~~~~~~~~~~ 995 | bool got_result = false; | ~~~~~~~~~~~~~~~~~~~~~~~~ 996 | // If the resolver reports an error but the call is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 997 | // wait_for_ready, keep waiting for the next result | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 998 | // instead of failing the call. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | if (!config_selector.ok()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | got_result = !wait_for_ready; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | } else { | ~~~~~~~~ 1002 | // Not an error. Make sure we actually have a result. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | got_result = *config_selector != nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | } | ~ 1005 | return got_result; | ~~~~~~~~~~~~~~~~~~ 1006 | })), | ~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'void grpc_core::Observable::State::Set(T) [with T = absl::lts_20260107::StatusOr >]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:38:34: required from 'void grpc_core::Observable::Set(T) [with T = absl::lts_20260107::StatusOr >]' 38 | void Set(T value) { state_->Set(std::move(value)); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:1064:33: required from here 1064 | resolver_data_for_calls_.Set(nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:68:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = ClientChannel::StartIdleTimer()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.cc:1466:34: required from here 1466 | idle_activity_.Set(MakeActivity( | ~~~~~~~~~~~~^ 1467 | std::move(promise), ExecCtxWakeupScheduler{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1468 | [self = std::move(self)](absl::Status status) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1469 | if (status.ok()) { | ~~~~~~~~~~~~~~~~~~ 1470 | self->work_serializer_->Run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1471 | [self]() ABSL_EXCLUSIVE_LOCKS_REQUIRED(*self->work_serializer_) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1472 | self->DestroyResolverAndLbPolicyLocked(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1473 | self->UpdateStateAndPickerLocked( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | GRPC_CHANNEL_IDLE, absl::OkStatus(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1475 | "channel entering IDLE", nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | // TODO(roth): In case there's a race condition, we | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | // might need to check for any calls that are | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | // queued waiting for a resolver result or an LB | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1479 | // pick. | ~~~~~~~~ 1480 | }); | ~~~ 1481 | } | ~ 1482 | }, | ~~ 1483 | std::move(arena))); | ~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:76: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 10%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_plugin.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In constructor 'grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::ExternalConnectivityWatcher(grpc_core::ClientChannelFilter*, grpc_polling_entity, grpc_connectivity_state*, grpc_closure*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:717:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 717 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::RemoveWatcherFromExternalWatchersMap(grpc_core::ClientChannelFilter*, grpc_closure*, bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:747:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 747 | MutexLock lock(&chand->external_watchers_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::OnResolverErrorLocked(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1333:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1333 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1409:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1409 | MutexLock lock(&info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInDataPlaneLocked(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1494:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::DestroyResolverAndLbPolicyLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1539:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1539 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateStateAndPickerLocked(grpc_connectivity_state, const absl::lts_20260107::Status&, const char*, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1587:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1587 | MutexLock lock(&lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'grpc_error_handle grpc_core::ClientChannelFilter::DoPingLocked(grpc_transport_op*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1637:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1637 | MutexLock lock(&lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::GetChannelInfo(grpc_channel_element*, const grpc_channel_info*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1746:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1746 | MutexLock lock(&chand->info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::CallData::ResolverQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1814:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1814 | MutexLock lock(&chand->resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::CallData::CheckResolution(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1920:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&chand()->resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::LoadBalancedCall::LbQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:2286:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2286 | MutexLock lock(&chand->lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:2440:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2440 | MutexLock lock(&chand_->lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:2460:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2460 | MutexLock lock(&chand_->lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_service_config.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_service_config.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::ClientChannel::StartIdleTimer()::, grpc_core::RefCountedPtr >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::ClientChannel::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/connector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:76: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/direct_channel.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/connector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_plugin.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In constructor 'grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::ExternalConnectivityWatcher(grpc_core::ClientChannelFilter*, grpc_polling_entity, grpc_connectivity_state*, grpc_closure*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:717:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 717 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::RemoveWatcherFromExternalWatchersMap(grpc_core::ClientChannelFilter*, grpc_closure*, bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:747:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 747 | MutexLock lock(&chand->external_watchers_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::OnResolverErrorLocked(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1333:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1333 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInControlPlaneLocked(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::string)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1409:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1409 | MutexLock lock(&info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateServiceConfigInDataPlaneLocked(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1494:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::DestroyResolverAndLbPolicyLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1539:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1539 | MutexLock lock(&resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'void grpc_core::ClientChannelFilter::UpdateStateAndPickerLocked(grpc_connectivity_state, const absl::lts_20260107::Status&, const char*, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1587:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1587 | MutexLock lock(&lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'grpc_error_handle grpc_core::ClientChannelFilter::DoPingLocked(grpc_transport_op*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1637:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1637 | MutexLock lock(&lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::GetChannelInfo(grpc_channel_element*, const grpc_channel_info*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1746:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1746 | MutexLock lock(&chand->info_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::CallData::ResolverQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1814:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1814 | MutexLock lock(&chand->resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::CallData::CheckResolution(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:1920:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&chand()->resolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In static member function 'static void grpc_core::ClientChannelFilter::LoadBalancedCall::LbQueuedCallCanceller::CancelLocked(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:2286:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2286 | MutexLock lock(&chand->lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc: In member function 'std::optional grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannel(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:2440:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2440 | MutexLock lock(&chand_->lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.cc:2460:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2460 | MutexLock lock(&chand_->lb_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/dynamic_filters.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/direct_channel.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/direct_channel.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/direct_channel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/global_subchannel_pool.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/message.cc.o [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_service_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_pool_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_service_config.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_service_config.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::RegisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:41:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:49:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual void grpc_core::GlobalSubchannelPool::UnregisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::Subchannel*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:61:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:67:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::FindSubchannel(const grpc_core::SubchannelKey&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:75:21: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:77:23: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/lb_metadata.cc.o [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/metadata.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/load_balanced_call_destination.cc.o [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/direct_channel.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/local_subchannel_pool.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/lb_metadata.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/lb_metadata.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/direct_channel.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/direct_channel.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_filter_legacy_call_data.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/local_subchannel_pool.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_pool_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/local_subchannel_pool.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/local_subchannel_pool.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/dynamic_filters.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/global_subchannel_pool.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/client_call.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/direct_channel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.h:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/metadata_batch.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = grpc_core::RefCountedPtr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:158:9: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::Observable >::Next(grpc_core::RefCountedPtr)::&)>; T = grpc_core::RefCountedPtr]' 158 | class ObserverWhen : public Observer { | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:50:20: required from 'auto grpc_core::Observable::Next(T) [with T = grpc_core::RefCountedPtr]' 50 | return NextWhen([current = std::move(current)](const T& value) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | return value != current; | ~~~~~~~~~~~~~~~~~~~~~~~~ 52 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:211:34: required from here 211 | picker.Next(last_picker), | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter_legacy_call_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter_legacy_call_data.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_pool_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = grpc_core::RefCountedPtr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll >; WrappedResult = grpc_core::Poll >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/map.h:152:37: required from 'grpc_core::Poll::Result>::Result> grpc_core::Map::operator()() [with Promise = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; Fn = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)>; typename grpc_core::promise_detail::WrappedFn::Result>::Result = std::variant > >; typename grpc_core::promise_detail::PromiseLike::Result = grpc_core::RefCountedPtr]' 152 | Poll r = promise_(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Map >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > > >; WrappedResult = grpc_core::Poll > > >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:164:37: required from 'grpc_core::Poll >().Make())::Result>::Result> grpc_core::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; bool kYield = false; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20260107::StatusOr >; typename decltype (declval >().Make())::Result = std::variant > >; decltype (declval >().Make()) = grpc_core::promise_detail::PromiseLike >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >, void>]' 164 | auto promise_result = promise_(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Loop mutable::, false>; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Loop mutable::, false>]' 243 | auto r = promise(); | ~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:206:25: required from here 206 | CheckDelayed(Loop( | ~~~~~~~~~~~~^~~~~~ 207 | [last_picker = | ~~~~~~~~~~~~~~ 208 | RefCountedPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | unstarted_handler, picker]() mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | return Map( | ~~~~~~~~~~~ 211 | picker.Next(last_picker), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | [unstarted_handler, &last_picker]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | RefCountedPtr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | picker) mutable { | ~~~~~~~~~~~~~~~~~ 215 | CHECK_NE(picker.get(), nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | last_picker = std::move(picker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | // Returns 3 possible things: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | // - Continue to queue the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | // - non-OK status to fail the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | // - a connected subchannel to complete the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | return PickSubchannel(*last_picker, unstarted_handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | }); | ~~~ 223 | })), | ~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/dynamic_filters.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::RegisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:41:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:49:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual void grpc_core::GlobalSubchannelPool::UnregisterSubchannel(const grpc_core::SubchannelKey&, grpc_core::Subchannel*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:61:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:67:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GlobalSubchannelPool::FindSubchannel(const grpc_core::SubchannelKey&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:75:21: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/global_subchannel_pool.cc:77:23: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_interceptor.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_service_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/parsed_metadata.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/lb_metadata.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_throttle.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_service_config.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_service_config.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/status_util.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_service_config.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.h:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/load_balanced_call_destination.cc.o [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/local_subchannel_pool.cc.o [ 11%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/security_context.cc.o [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/lb_metadata.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/lb_metadata.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_pool_interface.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/local_subchannel_pool.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_pool_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/local_subchannel_pool.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/local_subchannel_pool.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_stream_client.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/security_context.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/subchannel_stream_limiter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.h:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/config/core_configuration.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::ConnectedSubchannelStateWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:513:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&c->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::ThrottleKeepaliveTime(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:735:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:756:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 756 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::CancelConnectivityStateWatch(grpc_core::Subchannel::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:771:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 771 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::RequestConnection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:780:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 780 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::ResetBackoff()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:791:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 791 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:808:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 808 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:818:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 818 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::RemoveDataProducer(grpc_core::Subchannel::DataProducerInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:824:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 824 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::OldSubchannel::OnRetryTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:867:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::OldSubchannel::OnConnectingFinished(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:899:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 899 | MutexLock lock(&c->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'grpc_core::RefCountedPtr grpc_core::OldSubchannel::GetConnectedSubchannel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1057:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::NewSubchannel::QueuedCall::Canceller::CancelLocked(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1482:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1482 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1494:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&self->call_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::QueuedCall::SetAfterCallStackDestroy(grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1529:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1529 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::QueuedCall::StartTransportStreamOpBatch(grpc_transport_stream_op_batch*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1544:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1544 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::QueuedCall::ResumeOnConnectionLocked(grpc_core::NewSubchannel::ConnectedSubchannel*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1609:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::QueuedCall::FailLocked(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1642:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1642 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::ConnectionStateWatcher::OnDisconnect(absl::lts_20260107::Status, grpc_core::Transport::StateWatcher::DisconnectInfo)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1733:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1733 | MutexLock lock(&subchannel->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::ThrottleKeepaliveTime(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1920:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1941:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1941 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::CancelConnectivityStateWatch(grpc_core::Subchannel::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1959:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1959 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::RequestConnection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1971:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1971 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::ResetBackoff()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1984:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1984 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2003:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2003 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2016:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::RemoveDataProducer(grpc_core::Subchannel::DataProducerInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2022:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2022 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::OnRetryTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2111:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::NewSubchannel::OnConnectingFinished(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2147:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2147 | MutexLock lock(&c->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::NewSubchannel::CreateCall(grpc_core::Subchannel::CreateCallArgs, grpc_error_handle*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2290:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2290 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::NewSubchannel::call_destination()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2319:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2319 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::RetryQueuedRpcs()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2359:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2359 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual absl::lts_20260107::Status grpc_core::NewSubchannel::Ping(grpc_closure*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2422:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2422 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/call_creds_registry_init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Observable::Observer::~Observer() [with T = grpc_core::RefCountedPtr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:158:9: required from 'auto grpc_core::Observable::NextWhen(F&&) [with F = grpc_core::Observable >::Next(grpc_core::RefCountedPtr)::&)>; T = grpc_core::RefCountedPtr]' 158 | class ObserverWhen : public Observer { | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:50:20: required from 'auto grpc_core::Observable::Next(T) [with T = grpc_core::RefCountedPtr]' 50 | return NextWhen([current = std::move(current)](const T& value) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | return value != current; | ~~~~~~~~~~~~~~~~~~~~~~~~ 52 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:211:34: required from here 211 | picker.Next(last_picker), | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:118:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h: In instantiation of 'grpc_core::Poll grpc_core::Observable::Observer::operator()() [with T = grpc_core::RefCountedPtr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll >; WrappedResult = grpc_core::Poll >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/map.h:152:37: required from 'grpc_core::Poll::Result>::Result> grpc_core::Map::operator()() [with Promise = grpc_core::Observable >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >; Fn = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)>; typename grpc_core::promise_detail::WrappedFn::Result>::Result = std::variant > >; typename grpc_core::promise_detail::PromiseLike::Result = grpc_core::RefCountedPtr]' 152 | Poll r = promise_(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Map >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > > >; WrappedResult = grpc_core::Poll > > >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:164:37: required from 'grpc_core::Poll >().Make())::Result>::Result> grpc_core::Loop::operator()() [with F = grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable::; bool kYield = false; typename grpc_core::promise_detail::LoopTraits >().Make())::Result>::Result = absl::lts_20260107::StatusOr >; typename decltype (declval >().Make())::Result = std::variant > >; decltype (declval >().Make()) = grpc_core::promise_detail::PromiseLike >::ObserverWhen >::Next(grpc_core::RefCountedPtr)::&)> >, grpc_core::LoadBalancedCallDestination::StartCall(grpc_core::UnstartedCallHandler):: mutable:: mutable::)> >, void>]' 164 | auto promise_result = promise_(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_like.h:216:25: required from 'grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::WrappedResult grpc_core::promise_detail::PromiseLike::type>::value), void>::type>::operator()() [with F = grpc_core::Loop mutable::, false>; typename std::enable_if<(! std::is_void::type>::value), void>::type = void; typename std::invoke_result::type = grpc_core::Poll > >; WrappedResult = grpc_core::Poll > >]' 216 | return WrapInPoll(f_()); | ~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/map.h:243:25: required from 'auto grpc_core::CheckDelayed(Promise&&) [with Promise = Loop mutable::, false>]' 243 | auto r = promise(); | ~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/load_balanced_call_destination.cc:206:25: required from here 206 | CheckDelayed(Loop( | ~~~~~~~~~~~~^~~~~~ 207 | [last_picker = | ~~~~~~~~~~~~~~ 208 | RefCountedPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | unstarted_handler, picker]() mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | return Map( | ~~~~~~~~~~~ 211 | picker.Next(last_picker), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | [unstarted_handler, &last_picker]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | RefCountedPtr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | picker) mutable { | ~~~~~~~~~~~~~~~~~ 215 | CHECK_NE(picker.get(), nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | last_picker = std::move(picker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | // Returns 3 possible things: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | // - Continue to queue the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | // - non-OK status to fail the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | // - a connected subchannel to complete the pick | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | return PickSubchannel(*last_picker, unstarted_handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | }); | ~~~ 223 | })), | ~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/observable.h:137:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry_init.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'virtual void grpc_core::SubchannelStreamClient::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:93:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::StartCall()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:105:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::OnRetryTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:153:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::CallState::RecvMessageReady()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:356:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In static member function 'static void grpc_core::SubchannelStreamClient::CallState::RecvTrailingMetadataReady(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:421:55: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_filter_legacy_call_data.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 12%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/server_call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_filter.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry_init.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter_legacy_call_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_filter_legacy_call_data.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:46: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 12%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_interceptor.cc.o [ 12%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/call_creds_util.cc.o [ 12%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/aws_external_account_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_util.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_util.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_service_config.cc.o [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/aws_request_signer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/composite/composite_call_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_request_signer.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/external_account_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_interceptor.h:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h: In member function 'bool grpc_core::RequestBuffer::committed() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/request_buffer.h:111:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc:16: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_service_config.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_service_config.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/status_util.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/retry_service_config.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In constructor 'grpc_core::AwsExternalAccountCredentials::AwsFetchBody::AwsFetchBody(absl::lts_20260107::AnyInvocable >)>, grpc_core::AwsExternalAccountCredentials*, grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:94:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In member function 'virtual void grpc_core::AwsExternalAccountCredentials::AwsFetchBody::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:105:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In member function 'void grpc_core::AwsExternalAccountCredentials::AwsFetchBody::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:134:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 134 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:178:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:231:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:273:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/aws_external_account_credentials.cc:329:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/file_external_account_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc: In member function 'virtual void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc:155:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::ExchangeToken(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc:185:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::MaybeImpersonateServiceAccount(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc:274:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc: In member function 'void grpc_core::ExternalAccountCredentials::ExternalFetchRequest::OnImpersonateServiceAccount(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.cc:355:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 355 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:391:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/external/url_external_account_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/file_external_account_credentials.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/retry_throttle.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPullStateString(ServerToClientPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/url_external_account_credentials.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel.cc.o [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_pool_interface.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/iam/iam_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/status_util.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/iam/iam_credentials.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/iam/iam_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channel_trace.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_stream_client.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/json_util.cc.o [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt/json_token.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::ConnectedSubchannelStateWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:513:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&c->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::ThrottleKeepaliveTime(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:735:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:756:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 756 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::CancelConnectivityStateWatch(grpc_core::Subchannel::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:771:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 771 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::RequestConnection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:780:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 780 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::ResetBackoff()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:791:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 791 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:808:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 808 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:818:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 818 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::OldSubchannel::RemoveDataProducer(grpc_core::Subchannel::DataProducerInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:824:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 824 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::OldSubchannel::OnRetryTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:867:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::OldSubchannel::OnConnectingFinished(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:899:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 899 | MutexLock lock(&c->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'grpc_core::RefCountedPtr grpc_core::OldSubchannel::GetConnectedSubchannel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1057:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::NewSubchannel::QueuedCall::Canceller::CancelLocked(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1482:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1482 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1494:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&self->call_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::QueuedCall::SetAfterCallStackDestroy(grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1529:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1529 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::QueuedCall::StartTransportStreamOpBatch(grpc_transport_stream_op_batch*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1544:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1544 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::QueuedCall::ResumeOnConnectionLocked(grpc_core::NewSubchannel::ConnectedSubchannel*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1609:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::QueuedCall::FailLocked(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1642:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1642 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::ConnectionStateWatcher::OnDisconnect(absl::lts_20260107::Status, grpc_core::Transport::StateWatcher::DisconnectInfo)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1733:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1733 | MutexLock lock(&subchannel->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::ThrottleKeepaliveTime(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1920:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::WatchConnectivityState(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1941:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1941 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::CancelConnectivityStateWatch(grpc_core::Subchannel::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1959:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1959 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::RequestConnection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1971:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1971 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::ResetBackoff()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:1984:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1984 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2003:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2003 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::GetOrAddDataProducer(grpc_core::UniqueTypeName, std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2016:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual void grpc_core::NewSubchannel::RemoveDataProducer(grpc_core::Subchannel::DataProducerInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2022:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2022 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::OnRetryTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2111:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2111 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In static member function 'static void grpc_core::NewSubchannel::OnConnectingFinished(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2147:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2147 | MutexLock lock(&c->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::NewSubchannel::CreateCall(grpc_core::Subchannel::CreateCallArgs, grpc_error_handle*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2290:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2290 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::NewSubchannel::call_destination()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2319:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2319 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'void grpc_core::NewSubchannel::RetryQueuedRpcs()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2359:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2359 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc: In member function 'virtual absl::lts_20260107::Status grpc_core::NewSubchannel::Ping(grpc_closure*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.cc:2422:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2422 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'grpc_core::Json grpc_core::channelz::ChannelTrace::RenderJson() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:52:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'grpc_core::channelz::ChannelTrace::EntryRef grpc_core::channelz::ChannelTrace::AppendEntry(EntryRef, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:80:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::DropEntry(EntryRef)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:151:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::ForEachTraceEvent(absl::lts_20260107::FunctionRef)>) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:208:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc: In member function 'void grpc_core::channelz::ChannelTrace::Render(grpc_channelz_v2_Entity*, upb_Arena*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.cc:245:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt/jwt_verifier.cc.o [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt/jwt_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'virtual void grpc_core::SubchannelStreamClient::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:93:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::StartCall()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:105:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::OnRetryTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:153:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In member function 'void grpc_core::SubchannelStreamClient::CallState::RecvMessageReady()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:356:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc: In static member function 'static void grpc_core::SubchannelStreamClient::CallState::RecvTrailingMetadataReady(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_stream_client.cc:421:55: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channelz.cc.o [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/jwt_util.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt/jwt_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/subchannel_stream_limiter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt/jwt_verifier.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt/jwt_verifier.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/config/core_configuration.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/oauth2/oauth2_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt/jwt_verifier.cc:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::AddData(std::string_view, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:65:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::DataSinkImplementation::Finalize(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:70:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSinkImplementation::Finalize(bool, grpc_channelz_v2_Entity*, upb_Arena*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:84:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'grpc_core::experimental::Json::Array grpc_core::channelz::BaseNode::AdditionalInfo()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:132:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'std::unique_ptr grpc_core::channelz::BaseNode::RunZTrace(std::string_view, grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:156:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::BaseNode::SerializeEntity(grpc_channelz_v2_Entity*, upb_Arena*, absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:185:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:204:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channelz_registry.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceConstructed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:244:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc: In member function 'void grpc_core::channelz::DataSource::SourceDestructing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.cc:251:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In static member function 'static std::string_view grpc_core::channelz::BaseNode::EntityTypeToKind(EntityType)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/call_creds_util.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalRegister(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:73:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'void grpc_core::channelz::ChannelzRegistry::InternalUnregister(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:80:21: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:88:25: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:90:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:106:25: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:129:23: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:131:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'std::tuple, std::allocator > >, bool> grpc_core::channelz::ChannelzRegistry::QueryNodes(intptr_t, absl::lts_20260107::FunctionRef, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:167:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:181:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'grpc_core::WeakRefCountedPtr grpc_core::channelz::ChannelzRegistry::InternalGet(intptr_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:219:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In member function 'intptr_t grpc_core::channelz::ChannelzRegistry::InternalNumberNode(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:232:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:233:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc: In static member function 'static void grpc_core::channelz::ChannelzRegistry::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:298:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.cc:313:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_util.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_util.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/plugin/plugin_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc.o [ 13%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/alts_credentials.cc.o [ 13%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/plugin/plugin_credentials.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 13%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/property_list.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/text_encode.cc.o [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/json_util.cc.o [ 14%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/config/core_configuration.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/alts/alts_credentials.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/alts/alts_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/composite/composite_call_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/plugin/plugin_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'void grpc_core::TokenFetcherCredentials::FetchState::BackoffTimer::OnTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:96:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | MutexLock lock(&fetch_state_->creds_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'void grpc_core::TokenFetcherCredentials::FetchState::TokenFetchComplete(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:158:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&creds_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/alts_security_connector.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'virtual void grpc_core::TokenFetcherCredentials::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:240:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc: In member function 'virtual grpc_core::ArenaPromise > > grpc_core::TokenFetcherCredentials::GetRequestMetadata(grpc_core::ClientMetadataHandle, const grpc_call_credentials::GetRequestMetadataArgs*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:249:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/plugin/plugin_credentials.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment_linux.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment_no_op.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/alts/alts_security_connector.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/check_gcp_environment_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:391:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 14%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/call_creds_util.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 14%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment.cc.o [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment_linux.cc.o [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment_no_op.cc.o [ 15%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/check_gcp_environment_windows.cc.o [ 15%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_util.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_util.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/composite/composite_channel_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/fake/fake_credentials.cc.o [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc.o [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/channel_creds_registry_init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/composite/composite_channel_credentials.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/fake/fake_security_connector.cc.o [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/fake/fake_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/composite/composite_call_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_credentials.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/fake/fake_security_connector.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_security_connector.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_credentials.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_security_connector.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/json_util.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/channel_creds_registry_init.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:391:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/plugin/plugin_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/insecure/insecure_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/insecure/insecure_security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/google_default/credentials_generic.cc.o [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/google_default/google_default_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/plugin/plugin_credentials.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment_linux.cc.o [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment_no_op.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/security_connector.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_credentials.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/check_gcp_environment_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/insecure/insecure_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/insecure/insecure_security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_credentials.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/external/external_account_credentials.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'void update_tenancy()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc:318:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc_core::MutexLock lock(g_state_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'bool metadata_server_available()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc:333:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | grpc_core::MutexLock lock(g_state_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc: In function 'void grpc_core::internal::grpc_flush_cached_google_default_credentials()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/google_default/google_default_credentials.cc:535:28: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(g_state_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_server_options.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/local/local_credentials.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/composite/composite_channel_credentials.cc.o [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/tls_utils.cc.o [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/transport_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/local/local_credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/local/local_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/backend_metrics/backend_metric_filter.cc.o [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/local/local_security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/census/grpc_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/transport_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/transport_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/ssl/ssl_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/local/local_security_connector.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/local/local_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/census/grpc_context.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/census/grpc_context.cc:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/ssl/ssl_credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/ssl/ssl_security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/channel_idle/idle_filter_state.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 16%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/tls_utils.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 17%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/fault_injection/fault_injection_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 18%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o [ 18%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/transport_credentials.cc.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c.o [ 18%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/ssl/ssl_security_connector.cc: In member function 'bool {anonymous}::grpc_ssl_server_security_connector::try_fetch_ssl_server_credentials()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:316:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 316 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c.o [ 18%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/transport_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/transport_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 18%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc.o [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword [ 18%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc: In member function 'double grpc_core::LegacyMaxAgeFilter::Config::FromChannelArgs(const grpc_core::ChannelArgs&)::BitGen::MakeUniformDouble(double, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o [ 19%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/filter/auth/client_auth_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetKeyMaterials(const std::string&, std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> >, std::optional >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:35:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 35 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'bool grpc_tls_certificate_distributor::HasRootCerts(const std::string&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:90:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'bool grpc_tls_certificate_distributor::HasKeyCertPairs(const std::string&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:97:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetErrorForCert(const std::string&, std::optional, std::optional)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:108:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 108 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::SetError(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:156:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::WatchTlsCertificates(std::unique_ptr, std::optional >, std::optional >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:185:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:237:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc: In member function 'void grpc_tls_certificate_distributor::CancelTlsCertificatesWatch(TlsCertificatesWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:267:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:302:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = promise_detail::TrySeq, LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyMaxAgeFilter::PostInit()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:178:39: required from here 178 | max_age_activity_.Set(MakeActivity( | ~~~~~~~~~~~~^ 179 | TrySeq( | ~~~~~~~ 180 | // First sleep until the max connection age | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | Sleep(Timestamp::Now() + max_connection_age_), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | // Then send a goaway. | ~~~~~~~~~~~~~~~~~~~~~~ 183 | [this] { | ~~~~~~~~ 184 | GRPC_CHANNEL_STACK_REF(this->channel_stack(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | "max_age send_goaway"); | ~~~~~~~~~~~~~~~~~~~~~~~ 186 | // Jump out of the activity to send the goaway. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | auto fn = [](void* arg, grpc_error_handle) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | auto* channel_stack = static_cast(arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | grpc_transport_op* op = grpc_make_transport_op(nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | op->goaway_error = grpc_error_set_int( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | GRPC_ERROR_CREATE("max_age"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | StatusIntProperty::kHttp2Error, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | static_cast(Http2ErrorCode::kNoError)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | grpc_channel_element* elem = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | grpc_channel_stack_element(channel_stack, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | elem->filter->start_transport_op(elem, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | GRPC_CHANNEL_STACK_UNREF(channel_stack, "max_age send_goaway"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | }; | ~~ 199 | ExecCtx::Run( | ~~~~~~~~~~~~~ 200 | DEBUG_LOCATION, | ~~~~~~~~~~~~~~~ 201 | GRPC_CLOSURE_CREATE(fn, this->channel_stack(), nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~ 203 | return Immediate(absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, | ~~ 205 | // Sleep for the grace period | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | [this] { | ~~~~~~~~ 207 | return Sleep(Timestamp::Now() + max_connection_age_grace_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | }), | ~~~ 209 | ExecCtxWakeupScheduler(), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | [channel_stack, this](absl::Status status) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | // OnDone -- close the connection if the promise completed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | // successfully. | ~~~~~~~~~~~~~~~~ 213 | // (if it did not, it was cancelled) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | if (status.ok()) CloseChannel("max connection age"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | }, | ~~ 216 | std::move(arena))); | ~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc: In instantiation of 'grpc_core::FaultInjectionFilter::InjectionDecision grpc_core::FaultInjectionFilter::MakeInjectionDecision(const grpc_core::ClientMetadata&, const T&) [with T = grpc_core::FaultInjectionMethodParsedConfig::FaultInjectionPolicy; grpc_core::ClientMetadata = grpc_metadata_batch]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:242:33: required from here 242 | return MakeInjectionDecision(initial_metadata, *fi_policy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:303:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 303 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:174:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::FileWatcherCertificateProvider::ValidateCredentials() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:228:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'void grpc_core::FileWatcherCertificateProvider::ForceUpdate()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:270:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 270 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:424:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 424 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::InMemoryCertificateProvider::Update(std::optional, std::allocator >, grpc_core::SpiffeBundleMap> > >, std::optional >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:464:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::InMemoryCertificateProvider::ValidateCredentials() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:516:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 516 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/client_auth_filter.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::, grpc_core::RefCountedPtr >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 19%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/filter/auth/server_auth_filter.cc.o [ 19%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/client_auth_filter.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc: In member function 'virtual bool grpc_core::ExternalCertificateVerifier::Verify(grpc_tls_custom_verification_check_request*, std::function, absl::lts_20260107::Status*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:44:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 44 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:59:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc: In static member function 'static void grpc_core::ExternalCertificateVerifier::OnVerifyDone(grpc_tls_custom_verification_check_request*, void*, grpc_status_code, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:78:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/client/http_client_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/server_auth_filter.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/client_authority_filter.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/spiffe_utils.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/ssl_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/http_filters_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::experimental::DirectoryReloaderCrlProvider::Update()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:225:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc: In member function 'virtual std::shared_ptr grpc_core::experimental::DirectoryReloaderCrlProvider::GetCrl(const grpc_core::experimental::CertificateInfo&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:248:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/server_auth_filter.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/tls_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/spiffe_utils.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/spiffe_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/spiffe_utils.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client_authority_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client_authority_filter.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client_authority_filter.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/http_filters_plugin.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_credentials.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/filter/blackboard.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/http_filters_plugin.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/tls_security_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_credentials.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_client_handshaker_factory* grpc_core::TlsChannelSecurityConnector::ClientHandshakerFactoryForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:93:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsChannelSecurityConnector::KeyCertPairListForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:98:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsChannelSecurityConnector::RootCertInfoForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:103:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_server_handshaker_factory* grpc_core::TlsServerSecurityConnector::ServerHandshakerFactoryForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:205:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsServerSecurityConnector::KeyCertPairListForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:210:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsServerSecurityConnector::RootCertInfoForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:215:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/tls_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/transport_credentials.cc.o [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/xds/xds_credentials.cc.o [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/message_compress/compression_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_client_handshaker_factory* grpc_core::TlsChannelSecurityConnector::ClientHandshakerFactoryForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:93:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsChannelSecurityConnector::KeyCertPairListForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:98:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsChannelSecurityConnector::RootCertInfoForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:103:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'tsi_ssl_server_handshaker_factory* grpc_core::TlsServerSecurityConnector::ServerHandshakerFactoryForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:205:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::optional > grpc_core::TlsServerSecurityConnector::KeyCertPairListForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:210:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h: In member function 'std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> > grpc_core::TlsServerSecurityConnector::RootCertInfoForTesting()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.h:215:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/transport_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/transport_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::add_handshakers(const grpc_core::ChannelArgs&, grpc_pollset_set*, grpc_core::HandshakeManager*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:350:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::check_peer(tsi_peer, grpc_endpoint*, const grpc_core::ChannelArgs&, grpc_core::RefCountedPtr*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:400:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 400 | MutexLock lock(&verifier_request_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::cancel_check_peer(grpc_closure*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:413:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 413 | MutexLock lock(&verifier_request_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsChannelSecurityConnector::TlsChannelCertificateWatcher::OnCertificatesChanged(std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> >, std::optional >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:454:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | MutexLock lock(&security_connector_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'void grpc_core::TlsChannelSecurityConnector::ChannelPendingVerifierRequest::OnVerifyDone(bool, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:523:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 523 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::add_handshakers(const grpc_core::ChannelArgs&, grpc_pollset_set*, grpc_core::HandshakeManager*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:647:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 647 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::check_peer(tsi_peer, grpc_endpoint*, const grpc_core::ChannelArgs&, grpc_core::RefCountedPtr*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:679:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 679 | MutexLock lock(&verifier_request_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::cancel_check_peer(grpc_closure*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:696:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | MutexLock lock(&verifier_request_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/http/server/http_server_filter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/message_compress/compression_filter.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/xds/xds_credentials.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/xds/xds_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/backend_metrics/backend_metric_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'virtual void grpc_core::TlsServerSecurityConnector::TlsServerCertificateWatcher::OnCertificatesChanged(std::shared_ptr, std::allocator >, grpc_core::SpiffeBundleMap> >, std::optional >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:723:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&security_connector_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc: In member function 'void grpc_core::TlsServerSecurityConnector::ServerPendingVerifierRequest::OnVerifyDone(bool, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/tls_security_connector.cc:794:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 794 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Add(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:79:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::DoHandshake(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_core::Timestamp, grpc_tcp_server_acceptor*, absl::lts_20260107::AnyInvocable)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:97:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:136:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:192:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 192 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/server/http_server_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/server/http_server_filter.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/server/http_server_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/message_size/message_size_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_certificate_provider.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/xds/xds_credentials.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/handshaker_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 20%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/census/grpc_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/message_size/message_size_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/message_size/message_size_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/proxy_mapper_registry.cc.o [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/channel_idle/idle_filter_state.cc.o [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/security/pipelined_secure_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/fault_injection/fault_injection_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/message_size/message_size_filter.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/census/grpc_context.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/census/grpc_context.cc:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/security/secure_endpoint.cc.o [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/chttp2_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/client/chttp2_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:147:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 147 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:150:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 150 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:152:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:155:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 155 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'absl::lts_20260107::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:233:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 233 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:237:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 237 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:370:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 370 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:374:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 374 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:399:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 399 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:403:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 403 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Read(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:578:58: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Write(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:627:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 627 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:665:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 665 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:666:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 666 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:667:65: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 667 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartFirstRead()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:679:58: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 679 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:702:77: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 702 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:718:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 718 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishFirstRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:734:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 734 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FailReads(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:763:32: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 763 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:766:34: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 766 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::ContinueUnprotect(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:793:68: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 793 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:840:79: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 840 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:855:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 855 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:864:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 864 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:872:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 872 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartAsyncRead(grpc_core::RefCountedPtr, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:881:67: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 881 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:898:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:918:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 918 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:138:34: required from here 138 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 139 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 142 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | | 147 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 148 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 149 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 151 | | 152 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 153 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 155 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | | 157 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc: In member function 'double grpc_core::LegacyMaxAgeFilter::Config::FromChannelArgs(const grpc_core::ChannelArgs&)::BitGen::MakeUniformDouble(double, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/connector.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/connector.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc: In instantiation of 'grpc_core::FaultInjectionFilter::InjectionDecision grpc_core::FaultInjectionFilter::MakeInjectionDecision(const grpc_core::ClientMetadata&, const T&) [with T = grpc_core::FaultInjectionMethodParsedConfig::FaultInjectionPolicy; grpc_core::ClientMetadata = grpc_metadata_batch]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:242:33: required from here 242 | return MakeInjectionDecision(initial_metadata, *fi_policy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:303:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 303 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::promise_detail::TrySeq, grpc_core::LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyMaxAgeFilter::PostInit()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = promise_detail::TrySeq, LegacyMaxAgeFilter::PostInit():: >; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = LegacyMaxAgeFilter::PostInit()::; Contexts = {RefCountedPtr}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:178:39: required from here 178 | max_age_activity_.Set(MakeActivity( | ~~~~~~~~~~~~^ 179 | TrySeq( | ~~~~~~~ 180 | // First sleep until the max connection age | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | Sleep(Timestamp::Now() + max_connection_age_), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | // Then send a goaway. | ~~~~~~~~~~~~~~~~~~~~~~ 183 | [this] { | ~~~~~~~~ 184 | GRPC_CHANNEL_STACK_REF(this->channel_stack(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | "max_age send_goaway"); | ~~~~~~~~~~~~~~~~~~~~~~~ 186 | // Jump out of the activity to send the goaway. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | auto fn = [](void* arg, grpc_error_handle) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | auto* channel_stack = static_cast(arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | grpc_transport_op* op = grpc_make_transport_op(nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | op->goaway_error = grpc_error_set_int( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | GRPC_ERROR_CREATE("max_age"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | StatusIntProperty::kHttp2Error, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | static_cast(Http2ErrorCode::kNoError)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | grpc_channel_element* elem = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | grpc_channel_stack_element(channel_stack, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | elem->filter->start_transport_op(elem, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | GRPC_CHANNEL_STACK_UNREF(channel_stack, "max_age send_goaway"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | }; | ~~ 199 | ExecCtx::Run( | ~~~~~~~~~~~~~ 200 | DEBUG_LOCATION, | ~~~~~~~~~~~~~~~ 201 | GRPC_CLOSURE_CREATE(fn, this->channel_stack(), nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~ 203 | return Immediate(absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, | ~~ 205 | // Sleep for the grace period | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | [this] { | ~~~~~~~~ 207 | return Sleep(Timestamp::Now() + max_connection_age_grace_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | }), | ~~~ 209 | ExecCtxWakeupScheduler(), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | [channel_stack, this](absl::Status status) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | // OnDone -- close the connection if the promise completed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | // successfully. | ~~~~~~~~~~~~~~~~ 213 | // (if it did not, it was cancelled) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | if (status.ok()) CloseChannel("max connection age"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | }, | ~~ 216 | std::move(arena))); | ~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:164:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 164 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:167:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 167 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:169:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:172:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::UnprotectAndDrain(const uint8_t*, std::size_t, uint8_t**, uint8_t**, std::size_t&, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:248:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 248 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:252:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 252 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:497:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 497 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:501:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 501 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:526:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 526 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:530:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 530 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:672:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 672 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_write(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:726:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 726 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:749:38: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 749 | ep->frame_protector.read_mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:752:40: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 752 | ep->frame_protector.read_mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Write(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:968:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 968 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1007:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1045:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1045 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1046:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::MaybeFinishReadImmediately()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1061:59: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1061 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1094:67: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1094 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::ContinueRead(bool, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1126:63: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1126 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FailWrites(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1200:33: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1200 | impl->write_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1203:35: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1203 | impl->write_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncWrite(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1217:69: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1217 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1237:78: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1237 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/security/security_handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/server/chttp2_server.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::, grpc_core::RefCountedPtr >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::LegacyChannelIdleFilter::StartIdleTimer()::; Contexts = {grpc_core::RefCountedPtr}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:155:34: required from here 155 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 156 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 159 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | | 164 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 165 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 166 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 168 | | 169 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 170 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 172 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | | 174 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | } | ~ 179 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:44, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:140:39: required from here 140 | return data_queue_->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:386:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 386 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:101:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:115:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:123:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:122:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:148:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 148 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:189:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 189 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:209:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 209 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:234:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:521:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Connect(const grpc_core::SubchannelConnector::Args&, grpc_core::SubchannelConnector::Result*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Shutdown(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnHandshakeDone(absl::lts_20260107::StatusOr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnReceiveSettings(absl::lts_20260107::StatusOr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnTimeout()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:127:47: required from here 127 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:312:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:132:48: required from here 132 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:344:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:145:42: required from here 145 | return data_queue_->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:411:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:151:43: required from here 151 | return data_queue_->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:447:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:161:38: required from here 161 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | stream_flow_control_tokens, encoder, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | frame_sender, | ~~~~~~~~~~~~~ 164 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:517:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:170:56: required from here 170 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:574:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:206:32: required from here 206 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:93:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:399:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 211 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:143:73: required from here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnPeerCheckedFn(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:216:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeNextDoneGrpcWrapper(tsi_result, void*, const unsigned char*, std::size_t, tsi_handshaker_result*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:410:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataReceivedFromPeerFn(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:457:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataSentToPeerFn(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:488:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::Shutdown(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:517:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:529:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc: In member function 'void grpc_core::GcpAuthenticationFilter::CallCredentialsCache::SetMaxSize(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:137:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GcpAuthenticationFilter::CallCredentialsCache::Get(const std::string&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:144:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/client/http_client_filter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/bin_decoder.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/client_authority_filter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | instance_); | ~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static grpc_error_handle grpc_core::NewChttp2ServerListener::Create(grpc_core::Server*, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_core::ChannelArgs&, int*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:429:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | MutexLock lock(&listener->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:504:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 504 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::SetOnDestroyDone(grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:533:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 533 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static void grpc_core::NewChttp2ServerListener::OnAccept(void*, grpc_endpoint*, grpc_pollset*, grpc_tcp_server_acceptor*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:562:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 562 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:601:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 601 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual absl::lts_20260107::Status grpc_core::experimental::PassiveListenerImpl::AcceptConnectedEndpoint(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:726:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 726 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'void grpc_core::experimental::PassiveListenerImpl::ListenerDestroyed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:762:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 762 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/address_utils/parse_address.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/bin_encoder.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client_authority_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client_authority_filter.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client_authority_filter.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/http_filters_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/address_utils/sockaddr_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_args.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/http_filters_plugin.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/message_compress/compression_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_args_preconditioning.cc.o [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/http/server/http_server_filter.cc.o [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/chttp2_transport.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/client/http_client_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/http_filters_plugin.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/message_compress/compression_filter.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/server/http_server_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/server/http_server_filter.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/server/http_server_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/message_size/message_size_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/rbac/rbac_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack_builder.cc.o [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/decode_huff.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 21%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/flow_control.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In function 'void close_transport_locked(grpc_chttp2_transport*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:927:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 927 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollset(grpc_stream*, grpc_pollset*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3364:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3364 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollsetSet(grpc_stream*, grpc_pollset_set*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3374:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3374 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/rbac/rbac_filter.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/rbac/rbac_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/rbac/rbac_filter.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/message_size/message_size_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/message_size/message_size_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'bool grpc_core::channelz::ZTraceCollector::IsActive() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1219:54: required from here 1219 | trace_ztrace = t->http2_ztrace_collector.IsActive(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:206:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2TcpMetricsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = write_action(grpc_chttp2_transport*, std::vector)::)>::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 193 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1257:41: required from here 1257 | ztrace_collector->Append([&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1258 | return grpc_core::H2TcpMetricsTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | telemetry_info, event, std::move(metrics), timestamp}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:32: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3385:34: required from here 3385 | t->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3386 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3387 | [t = t->Ref()]( | ~~~~~~~~~~~~~~~ 3388 | std::optional sweep) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3389 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 3390 | auto* tp = t.get(); | ~~~~~~~~~~~~~~~~~~~ 3391 | tp->active_reclamation = std::move(*sweep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3392 | tp->combiner->Run( | ~~~~~~~~~~~~~~~~~~ 3393 | grpc_core::InitTransportClosure( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3394 | std::move(t), &tp->benign_reclaimer_locked), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3395 | absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~ 3396 | } | ~ 3397 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:93:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = 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]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:399:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = 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; _Dp = std::default_delete, 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>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 211 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:665:57: required from here 665 | return transport_->http2_ztrace_collector.MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/message_size/message_size_filter.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | instance_); | ~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/rbac/rbac_service_config_parser.cc.o [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/stateful_session/stateful_session_filter.cc.o [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/alpn/alpn.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/connected_channel.cc.o [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/chttp2_plugin.cc.o [ 22%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/client/chttp2_connector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/connector.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/connector.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 22%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_data.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:53: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/server/chttp2_server.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:44, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:140:39: required from here 140 | return data_queue_->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:386:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 386 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:101:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:115:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:123:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:122:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:148:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 148 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:189:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 189 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:209:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 209 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:234:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:521:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Connect(const grpc_core::SubchannelConnector::Args&, grpc_core::SubchannelConnector::Result*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'virtual void grpc_core::Chttp2Connector::Shutdown(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnHandshakeDone(absl::lts_20260107::StatusOr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnReceiveSettings(absl::lts_20260107::StatusOr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc: In member function 'void grpc_core::Chttp2Connector::OnTimeout()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:127:47: required from here 127 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:312:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:132:48: required from here 132 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:344:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:145:42: required from here 145 | return data_queue_->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:411:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:151:43: required from here 151 | return data_queue_->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:447:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:161:38: required from here 161 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | stream_flow_control_tokens, encoder, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | frame_sender, | ~~~~~~~~~~~~~ 164 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:517:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:170:56: required from here 170 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:574:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/bin_decoder.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:206:32: required from here 206 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/compression/compression.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:93:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:399:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 211 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:143:73: required from here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.cc:78:27: required from here 78 | ztrace_collector->Append( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 79 | grpc_core::H2DataTrace{id, is_eof != 0, write_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/bin_encoder.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | instance_); | ~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/chttp2_transport.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/decode_huff.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2740:16: warning: writing 8 bytes into a region of size 7 [-Wstringop-overflow=] 2740 | *p++ = 'p'; | ~~~~~^~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/slice.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 25 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2748:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 2748 | *p++ = 'o'; | ~~~~~^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 33 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2752:16: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 2752 | *p++ = 'r'; | ~~~~~^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 37 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2754:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2754 | *p++ = 'c'; | ~~~~~^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 30 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/flow_control.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/compression/compression_internal.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static grpc_error_handle grpc_core::NewChttp2ServerListener::Create(grpc_core::Server*, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_core::ChannelArgs&, int*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:429:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | MutexLock lock(&listener->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:504:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 504 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::SetOnDestroyDone(grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:533:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 533 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In static member function 'static void grpc_core::NewChttp2ServerListener::OnAccept(void*, grpc_endpoint*, grpc_pollset*, grpc_tcp_server_acceptor*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:562:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 562 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual void grpc_core::NewChttp2ServerListener::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:601:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 601 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'virtual absl::lts_20260107::Status grpc_core::experimental::PassiveListenerImpl::AcceptConnectedEndpoint(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:726:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 726 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc: In member function 'void grpc_core::experimental::PassiveListenerImpl::ListenerDestroyed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:762:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 762 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_goaway.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:32: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/compression/message_compress.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In function 'void close_transport_locked(grpc_chttp2_transport*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:927:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 927 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollset(grpc_stream*, grpc_pollset*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3364:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3364 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In member function 'virtual void grpc_chttp2_transport::SetPollsetSet(grpc_stream*, grpc_pollset_set*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3374:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3374 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_data.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'bool grpc_core::channelz::ZTraceCollector::IsActive() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1219:54: required from here 1219 | trace_ztrace = t->http2_ztrace_collector.IsActive(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:206:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2TcpMetricsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = write_action(grpc_chttp2_transport*, std::vector)::)>::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 193 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1257:41: required from here 1257 | ztrace_collector->Append([&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1258 | return grpc_core::H2TcpMetricsTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | telemetry_info, event, std::move(metrics), timestamp}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = post_benign_reclaimer(grpc_chttp2_transport*)::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3385:34: required from here 3385 | t->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3386 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3387 | [t = t->Ref()]( | ~~~~~~~~~~~~~~~ 3388 | std::optional sweep) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3389 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 3390 | auto* tp = t.get(); | ~~~~~~~~~~~~~~~~~~~ 3391 | tp->active_reclamation = std::move(*sweep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3392 | tp->combiner->Run( | ~~~~~~~~~~~~~~~~~~ 3393 | grpc_core::InitTransportClosure( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3394 | std::move(t), &tp->benign_reclaimer_locked), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3395 | absl::OkStatus()); | ~~~~~~~~~~~~~~~~~~ 3396 | } | ~ 3397 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/debug/trace.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:93:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = 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]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:399:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = 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; _Dp = std::default_delete, 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>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 211 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:665:57: required from here 665 | return transport_->http2_ztrace_collector.MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_goaway.cc.o [ 23%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_ping.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2GoAwayTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 193 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:41: required from here 141 | t->http2_ztrace_collector.Append([p]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 142 | return grpc_core::H2GoAwayTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | p->last_stream_id, p->error_code, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | std::string(absl::string_view(p->debug_data, p->debug_length))}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | instance_); | ~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/debug/trace_flags.cc.o [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_ping.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/ares_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2DataTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.cc:78:27: required from here 78 | ztrace_collector->Append( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 79 | grpc_core::H2DataTrace{id, is_eof != 0, write_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/channel_args_endpoint_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:77: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2GoAwayTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_chttp2_goaway_parser_parse(void*, grpc_chttp2_transport*, grpc_chttp2_stream*, const grpc_slice&, int)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 193 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:41: required from here 141 | t->http2_ztrace_collector.Append([p]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 142 | return grpc_core::H2GoAwayTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | p->last_stream_id, p->error_code, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | std::string(absl::string_view(p->debug_data, p->debug_length))}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:93:37: required from here 93 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | grpc_core::H2PingTrace{p->is_ack != 0, p->opaque_8bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In function 'absl::lts_20260107::Status grpc_event_engine::experimental::{anonymous}::SetRequestDNSServer(std::string_view, ares_channeldata**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:147:38: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1173:20: note: declared here 1173 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:301:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupHostname(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupHostnameCallback, std::string_view, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:367:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:376:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:378:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:382:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupSRV(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupSRVCallback, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:415:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:419:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | &AresResolver::OnSRVQueryDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:836:59: note: declared here 836 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupTXT(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTXTCallback, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:451:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:455:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | &AresResolver::OnTXTDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:859:60: note: declared here 859 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::CheckSocketsLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:465:37: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:903:31: note: declared here 903 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnReadable(FdNode*, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:578:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnWritable(FdNode*, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:600:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnAresBackupPollAlarm()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:628:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnSRVQueryDoneLocked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:779:32: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1116:55: note: declared here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnTXTDoneLocked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:843:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1125:55: note: declared here 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:93:37: required from here 93 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | grpc_core::H2PingTrace{p->is_ack != 0, p->opaque_8bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 23%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/default_event_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:27: required from here 52 | ztrace_collector->Append(grpc_core::H2RstStreamTrace{id, code}); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 24%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_security.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetEventEngineFactory(absl::lts_20260107::AnyInvocable()>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:69:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::EventEngineFactoryReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:74:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetDefaultEventEngine(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:93:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'std::shared_ptr grpc_event_engine::experimental::GetDefaultEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:103:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::ShutdownDefaultEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:114:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_settings.cc.o [ 24%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_security.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2RstStreamTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:27: required from here 52 | ztrace_collector->Append(grpc_core::H2RstStreamTrace{id, code}); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_window_update.cc.o [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/event_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/goaway.cc.o [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_security.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2740:16: warning: writing 8 bytes into a region of size 7 [-Wstringop-overflow=] 2740 | *p++ = 'p'; | ~~~~~^~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/slice.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 25 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2748:16: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 2748 | *p++ = 'o'; | ~~~~~^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 33 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2752:16: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 2752 | *p++ = 'r'; | ~~~~~^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 37 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2754:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2754 | *p++ = 'c'; | ~~~~~^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/impl/slice_type.h:71:15: note: at offset 30 into destination object 'grpc_slice::grpc_slice_data::grpc_slice_inlined::bytes' of size 23 71 | uint8_t bytes[GRPC_SLICE_INLINED_SIZE]; | ^~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_encoder.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/goaway.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/goaway.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:98:37: required from here 98 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 99 | grpc_core::H2SettingsTrace{true, {}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:37: required from here 105 | t->http2_ztrace_collector.Append(grpc_core::H2WindowUpdateTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | t->incoming_stream_id, received_update}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 24%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 25%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In constructor 'grpc_event_engine::experimental::PollEventHandle::PollEventHandle(grpc_event_engine::experimental::FileDescriptor, std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ForceRemoveHandleFromPoller()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual bool grpc_event_engine::experimental::PollEventHandle::IsHandleShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ExecutePendingActions()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::OrphanHandle(grpc_event_engine::experimental::PosixEngineClosure*, grpc_event_engine::experimental::FileDescriptor*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::ShutdownHandle(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnRead(grpc_event_engine::experimental::PosixEngineClosure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnWrite(grpc_event_engine::experimental::PosixEngineClosure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetReadable()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetWritable()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::KickExternal(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual grpc_event_engine::experimental::Poller::WorkResult grpc_event_engine::experimental::PollPoller::Work(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260107::FunctionRef)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:55: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:55: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::Close()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::ResetKickState()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_settings.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parser.cc.o [ 26%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_window_update.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2HeaderTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::HPackCompressor::Frame(const EncodeHeaderOptions&, grpc_core::SliceBuffer&, grpc_slice_buffer*)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 193 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:107:37: required from here 107 | options.ztrace_collector->Append([&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 108 | return H2HeaderTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | options.stream_id, (flags & GRPC_CHTTP2_DATA_FLAG_END_HEADERS) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | (flags & GRPC_CHTTP2_DATA_FLAG_END_STREAM) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | frame_type == GRPC_CHTTP2_FRAME_CONTINUATION, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | static_cast(len)}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/internal_errqueue.cc.o [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/lockfree_event.cc.o [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2SettingsTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:98:37: required from here 98 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 99 | grpc_core::H2SettingsTrace{true, {}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_client_transport.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_settings.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_closure.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2WindowUpdateTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:37: required from here 105 | t->http2_ztrace_collector.Append(grpc_core::H2WindowUpdateTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | t->incoming_stream_id, received_update}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_settings_manager.cc.o [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_endpoint.cc.o [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_stats_collector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:140:39: required from here 140 | return data_queue_->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:386:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 386 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:101:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:115:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:123:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:122:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:148:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 148 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:189:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 189 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/http2_transport.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:209:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 209 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:234:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:521:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StartConnectivityWatch(grpc_connectivity_state, grpc_core::OrphanablePtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:146:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:152:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::ReportDisconnection(const absl::lts_20260107::Status&, grpc_core::Transport::StateWatcher::DisconnectInfo, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:159:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 159 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StartWatch(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:174:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StopWatch(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:189:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 189 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::http2::Http2Status grpc_core::http2::Http2ClientTransport::ProcessIncomingFrame(grpc_core::Http2GoawayFrame&&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:520:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 520 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:867:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::AddToStreamList(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1272:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1272 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CloseStream(grpc_core::http2::Stream&, grpc_core::http2::CloseStreamArgs, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1469:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1469 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::MaybeSpawnCloseTransport(grpc_core::http2::Http2Status, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1672:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | ReleasableMutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1789:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1789 | MutexLock lock(&self->transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'absl::lts_20260107::StatusOr grpc_core::http2::Http2ClientTransport::NextStreamId()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1841:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1841 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ClientTransport::LookupStream(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1885:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1885 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual bool grpc_core::http2::Http2ClientTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:2198:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2198 | MutexLock lock(&transport_->transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:127:47: required from here 127 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:312:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:132:48: required from here 132 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:344:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:145:42: required from here 145 | return data_queue_->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:411:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:151:43: required from here 151 | return data_queue_->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:447:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:161:38: required from here 161 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | stream_flow_control_tokens, encoder, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | frame_sender, | ~~~~~~~~~~~~~ 164 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:517:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:170:56: required from here 170 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:574:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_engine.cc.o [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/huffsyms.cc.o [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/keepalive.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::PerformReclamation()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:470:16: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 470 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:475:18: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 475 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:593:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 593 | grpc_core::MutexLock lock(&read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'bool grpc_event_engine::experimental::PosixEndpointImpl::Read(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:614:48: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 614 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::MaybeShutdown(absl::lts_20260107::Status, absl::lts_20260107::AnyInvocable)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1267:16: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1267 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1269:18: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1269 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:206:32: required from here 206 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:481:32: required from here 481 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 482 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | [self = Ref(DEBUG_LOCATION, "Posix Reclaimer")]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 486 | self->PerformReclamation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | } | ~ 488 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/parsing.cc.o [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:93:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:399:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 211 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:143:73: required from here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/goaway.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:140:39: required from here 140 | return data_queue_->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:386:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 386 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | instance_); | ~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_encoder.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:127:47: required from here 127 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:312:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:132:48: required from here 132 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:344:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:145:42: required from here 145 | return data_queue_->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:411:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:151:43: required from here 151 | return data_queue_->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:447:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:161:38: required from here 161 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | stream_flow_control_tokens, encoder, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | frame_sender, | ~~~~~~~~~~~~~ 164 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:517:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:170:56: required from here 170 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:574:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In destructor 'virtual grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::~GrpcPolledFdFactoryPosix()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual std::unique_ptr grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::NewGrpcPolledFdLocked(ares_socket_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual void grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:571:38: note: declared here 571 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In static member function 'static int grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::Close(ares_socket_t, void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:66: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'grpc_event_engine::experimental::PosixEventEngine::PollingCycle::~PollingCycle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::PollingCycle::PollerWorkInternal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:229:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnTimeoutExpired(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:282:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 282 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:298:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 298 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:328:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 328 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:334:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 334 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:379:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 379 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::OnConnectFinishInternal(int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:401:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 401 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual void grpc_event_engine::experimental::PosixEventEngine::ClosureData::Run()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:454:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc_core::MutexLock lock(&engine->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::CancelAllPendingTimers()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:464:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'virtual grpc_event_engine::experimental::PosixEventEngine::~PosixEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:477:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 477 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::Cancel(grpc_event_engine::experimental::EventEngine::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:495:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 495 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::TaskHandle grpc_event_engine::experimental::PosixEventEngine::RunAfterInternal(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:538:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 538 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::CancelConnect(grpc_event_engine::experimental::EventEngine::ConnectionHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:670:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:691:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 691 | ac->mu_.Lock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:705:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 705 | ac->mu_.Unlock(); | ~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::ConnectionHandle grpc_event_engine::experimental::PosixEventEngine::CreateEndpointFromUnconnectedFdInternal(const grpc_event_engine::experimental::FileDescriptor&, grpc_event_engine::experimental::EventEngine::OnConnectCallback, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_event_engine::experimental::PosixTcpOptions&, grpc_event_engine::experimental::MemoryAllocator, grpc_event_engine::experimental::EventEngine::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:825:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 825 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::SchedulePoller()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:882:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 882 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::ResetPollCycle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:888:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 888 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/ping_callbacks.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/goaway.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/goaway.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/ping_promise.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:526:35: required from here 526 | t->http2_ztrace_collector.Append(grpc_core::H2UnknownFrameTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | t->incoming_frame_type, | ~~~~~~~~~~~~~~~~~~~~~~~ 528 | t->incoming_frame_flags, | ~~~~~~~~~~~~~~~~~~~~~~~~ 529 | t->incoming_stream_id, | ~~~~~~~~~~~~~~~~~~~~~~ 530 | t->incoming_frame_size, | ~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2HeaderTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:193:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::HPackCompressor::Frame(const EncodeHeaderOptions&, grpc_core::SliceBuffer&, grpc_slice_buffer*)::; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 193 | AppendValue(producer_or_value()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:107:37: required from here 107 | options.ztrace_collector->Append([&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 108 | return H2HeaderTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | options.stream_id, (flags & GRPC_CHTTP2_DATA_FLAG_END_HEADERS) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | (flags & GRPC_CHTTP2_DATA_FLAG_END_STREAM) != 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | frame_type == GRPC_CHTTP2_FRAME_CONTINUATION, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | static_cast(len)}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/ping_rate_policy.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260107::StatusOr grpc_event_engine::experimental::PosixEngineListenerImpl::Bind(const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, grpc_event_engine::experimental::ListenerSupportsFdExtension::OnPosixBindNewFdCallback)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260107::Status grpc_event_engine::experimental::PosixEngineListenerImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'void grpc_event_engine::experimental::PosixEngineListenerImpl::TriggerShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/stream_lists.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] 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/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:101:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:115:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:123:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 26%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/transport_common.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/varint.cc.o [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/write_cycle.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/write_size_policy.cc.o [ 26%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_interface_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parser.cc.o [ 27%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/writing.cc.o [ 27%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/inproc/inproc_transport.cc.o [ 27%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_write_event_sink.cc.o [ 27%] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/inproc/legacy_inproc_transport.cc.o [ 27%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc.o [ 27%] 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/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/cel/expr/checked.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/cel/expr/syntax.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/certs.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/clusters.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/config_dump.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/config_dump_shared.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c.o [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c:19:1: warning: 'retain' attribute ignored [-Wattributes] 19 | const upb_MiniTableExtension envoy_annotations_disallowed_by_default_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c:26:1: warning: 'retain' attribute ignored [-Wattributes] 26 | const upb_MiniTableExtension envoy_annotations_deprecated_at_minor_version_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c:33:1: warning: 'retain' attribute ignored [-Wattributes] 33 | const upb_MiniTableExtension envoy_annotations_disallowed_by_default_enum_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c:40:1: warning: 'retain' attribute ignored [-Wattributes] 40 | const upb_MiniTableExtension envoy_annotations_deprecated_at_minor_version_enum_ext = { | ^~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c:37:1: warning: 'retain' attribute ignored [-Wattributes] 37 | const upb_MiniTableExtension envoy_annotations_resource_ext = { | ^~~~~ [ 27%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:51: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::Disconnect(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:103:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&connected_state_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::SetReady()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:139:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&state_tracker_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::AddWatcher(grpc_connectivity_state, grpc_core::OrphanablePtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:150:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&state_tracker_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::RemoveWatcher(grpc_core::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:155:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&state_tracker_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::InprocServerTransport::connected_state()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:167:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&connected_state_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:56: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:134:41: required from here 134 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135 | grpc_core::H2PingTrace{false, id}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/cel.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c.o [ 28%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer.cc.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c.o [ 28%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c.o [ 29%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer_heap.cc.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:118:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'bool grpc_event_engine::experimental::TimerList::TimerCancel(grpc_event_engine::experimental::Timer*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:163:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::Shard::PopTimers(grpc_core::Timestamp, grpc_core::Timestamp*, std::vector*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:231:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::vector grpc_event_engine::experimental::TimerList::FindExpiredTimers(grpc_core::Timestamp, grpc_core::Timestamp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:250:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::optional > grpc_event_engine::experimental::TimerList::TimerCheck(grpc_core::Timestamp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:300:27: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:303:21: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ [ 29%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_client_transport.cc.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.c.o [ 29%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.c.o [ 29%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c.o [ 29%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'bool grpc_event_engine::experimental::TimerManager::WaitUntil(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::Kick()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::RestartPostFork()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::SuspendOrShutdown(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.c.o [ 30%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_settings.cc.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c.o [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:140:39: required from here 140 | return data_queue_->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:386:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 386 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 30%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:101:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:115:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:123:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::ProcessPayload(grpc_core::SliceBuffer&&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:122:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:148:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 148 | MutexLock lock(&self->mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::MaybeAppendSecurityFrame(grpc_core::http2::FrameSender&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:189:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 189 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'void grpc_core::SecurityFrameHandler::OnTransportClosed()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:209:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 209 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h: In member function 'std::string grpc_core::SecurityFrameHandler::TestOnlyDebugString()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/security_frame.h:234:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h: In member function 'grpc_core::Duration grpc_core::http2::Http2ClientTransport::NextAllowedPingInterval()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:521:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c.o [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 31%] 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 [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 31%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c.o [ 31%] 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 /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StartConnectivityWatch(grpc_connectivity_state, grpc_core::OrphanablePtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:146:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::StopConnectivityWatch(grpc_core::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:152:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::ReportDisconnection(const absl::lts_20260107::Status&, grpc_core::Transport::StateWatcher::DisconnectInfo, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:159:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 159 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StartWatch(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:174:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual void grpc_core::http2::Http2ClientTransport::StopWatch(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:189:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 189 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::http2::Http2Status grpc_core::http2::Http2ClientTransport::ProcessIncomingFrame(grpc_core::Http2GoawayFrame&&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:520:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 520 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:867:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::AddToStreamList(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1272:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1272 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::CloseStream(grpc_core::http2::Stream&, grpc_core::http2::CloseStreamArgs, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1469:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1469 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'void grpc_core::http2::Http2ClientTransport::MaybeSpawnCloseTransport(grpc_core::http2::Http2Status, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1672:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | ReleasableMutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1789:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1789 | MutexLock lock(&self->transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'absl::lts_20260107::StatusOr grpc_core::http2::Http2ClientTransport::NextStreamId()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1841:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1841 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::http2::Http2ClientTransport::LookupStream(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1885:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1885 | MutexLock lock(&transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc: In member function 'virtual bool grpc_core::http2::Http2ClientTransport::KeepAliveInterfaceImpl::NeedToSendKeepAlivePing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:2198:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2198 | MutexLock lock(&transport_->transport_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c.o [ 32%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c.o [ 33%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c.o [ 34%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:127:47: required from here 127 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:312:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:132:48: required from here 132 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:344:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:145:42: required from here 145 | return data_queue_->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:411:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:151:43: required from here 151 | return data_queue_->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:447:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:161:38: required from here 161 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | stream_flow_control_tokens, encoder, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | frame_sender, | ~~~~~~~~~~~~~ 164 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:517:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:170:56: required from here 170 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:574:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/api/annotations.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/google/api/annotations.upb_minitable.c:20:1: warning: 'retain' attribute ignored [-Wattributes] 20 | const upb_MiniTableExtension google_api_http_ext = { | ^~~~~ [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/api/httpbody.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/api/http.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o [ 34%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/channelz.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::PromiseEndpointReadTrace; Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:206:32: required from here 206 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c.o [ 35%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_settings_manager.cc.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c.o [ 35%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.c.o [ 35%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_stats_collector.cc.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c.o [ 35%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c:78:1: warning: 'retain' attribute ignored [-Wattributes] 78 | const upb_MiniTableExtension udpa_annotations_message_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c:85:1: warning: 'retain' attribute ignored [-Wattributes] 85 | const upb_MiniTableExtension udpa_annotations_field_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c:92:1: warning: 'retain' attribute ignored [-Wattributes] 92 | const upb_MiniTableExtension udpa_annotations_enum_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c:99:1: warning: 'retain' attribute ignored [-Wattributes] 99 | const upb_MiniTableExtension udpa_annotations_enum_value_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c:106:1: warning: 'retain' attribute ignored [-Wattributes] 106 | const upb_MiniTableExtension udpa_annotations_file_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c:41:1: warning: 'retain' attribute ignored [-Wattributes] 41 | const upb_MiniTableExtension udpa_annotations_security_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c:19:1: warning: 'retain' attribute ignored [-Wattributes] 19 | const upb_MiniTableExtension udpa_annotations_sensitive_ext = { | ^~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/validate/validate.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c:40:1: warning: 'retain' attribute ignored [-Wattributes] 40 | const upb_MiniTableExtension udpa_annotations_file_status_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c:37:1: warning: 'retain' attribute ignored [-Wattributes] 37 | const upb_MiniTableExtension udpa_annotations_versioning_ext = { | ^~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:822:1: warning: 'retain' attribute ignored [-Wattributes] 822 | const upb_MiniTableExtension validate_disabled_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:829:1: warning: 'retain' attribute ignored [-Wattributes] 829 | const upb_MiniTableExtension validate_ignored_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:836:1: warning: 'retain' attribute ignored [-Wattributes] 836 | const upb_MiniTableExtension validate_required_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:843:1: warning: 'retain' attribute ignored [-Wattributes] 843 | const upb_MiniTableExtension validate_rules_ext = { | ^~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c:78:1: warning: 'retain' attribute ignored [-Wattributes] 78 | const upb_MiniTableExtension xds_annotations_v3_message_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c:85:1: warning: 'retain' attribute ignored [-Wattributes] 85 | const upb_MiniTableExtension xds_annotations_v3_field_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c:92:1: warning: 'retain' attribute ignored [-Wattributes] 92 | const upb_MiniTableExtension xds_annotations_v3_enum_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c:99:1: warning: 'retain' attribute ignored [-Wattributes] 99 | const upb_MiniTableExtension xds_annotations_v3_enum_value_migrate_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c:106:1: warning: 'retain' attribute ignored [-Wattributes] 106 | const upb_MiniTableExtension xds_annotations_v3_file_migrate_ext = { | ^~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c:41:1: warning: 'retain' attribute ignored [-Wattributes] 41 | const upb_MiniTableExtension xds_annotations_v3_security_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c:94:1: warning: 'retain' attribute ignored [-Wattributes] 94 | const upb_MiniTableExtension xds_annotations_v3_file_status_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c:101:1: warning: 'retain' attribute ignored [-Wattributes] 101 | const upb_MiniTableExtension xds_annotations_v3_message_status_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c:108:1: warning: 'retain' attribute ignored [-Wattributes] 108 | const upb_MiniTableExtension xds_annotations_v3_field_status_ext = { | ^~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c:19:1: warning: 'retain' attribute ignored [-Wattributes] 19 | const upb_MiniTableExtension xds_annotations_v3_sensitive_ext = { | ^~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c:37:1: warning: 'retain' attribute ignored [-Wattributes] 37 | const upb_MiniTableExtension xds_annotations_v3_versioning_ext = { | ^~~~~ [ 36%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/http2_transport.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/context_params.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/extension.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:93:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl]' 93 | delete __ptr; | ^~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/unique_ptr.h:399:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = grpc_core::channelz::ZTraceCollector::ZTraceImpl; _Dp = std::default_delete::ZTraceImpl>]' 399 | get_deleter()(std::move(__ptr)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:211:40: required from 'std::unique_ptr grpc_core::channelz::ZTraceCollector::MakeZTrace() [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]' 211 | return std::make_unique(impl_.GetOrCreate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:143:73: required from here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/resource.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c.o [ 36%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/http_inputs.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/ip.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/string.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/v3/cel.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/v3/range.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/xds/type/v3/typed_struct.upb_minitable.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/cel/expr/checked.upbdefs.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/cel/expr/syntax.upbdefs.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump.upbdefs.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.c.o [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 37%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/listeners.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'static void grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback(std::shared_ptr > >)> >, grpc_core::RefCountedPtr::Impl>, grpc_core::RefCountedPtr::Instance>) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:419:19: required from 'void grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run(grpc_core::channelz::ZTrace::Args, std::shared_ptr, grpc_core::channelz::ZTrace::Callback) [with Config = grpc_core::promise_http2_ztrace_collector_detail::Config; Data = {grpc_core::PromiseEndpointReadTrace, grpc_core::PromiseEndpointWriteTrace}; grpc_core::channelz::ZTrace::Args = std::map, std::variant, std::allocator >, bool> >; grpc_core::channelz::ZTrace::Callback = absl::lts_20260107::AnyInvocable > >)>]' 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | instance_); | ~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:396:10: required from here 396 | void Run(ZTrace::Args args, | ^~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/memory.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/metrics.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/outlier_detection.upbdefs.c.o [ 38%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/huffsyms.cc.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upbdefs.c.o [ 38%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/keepalive.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/address.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/backoff.upbdefs.c.o [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/base.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/flow_control.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 38%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/cel.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/config_source.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.c.o [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/resolved_address.cc.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/proxy_protocol.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_cmsg_headers.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerToClientPushStateString(ServerToClientPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_option.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/substitution_format_string.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/core/v3/udp_socket_config.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.c.o [ 39%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.c.o [ 39%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/shim.cc.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/metrics/v3/metrics_service.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/metrics/v3/stats.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/rbac/v3/rbac.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/route/v3/route.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_transport.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'auto grpc_core::http2::StreamDataQueue::EnqueueMessage(grpc_core::MessageHandle&&) [with MetadataHandle = std::unique_ptr; grpc_core::MessageHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:140:39: required from here 140 | return data_queue_->EnqueueMessage(std::move(message)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:386:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 386 | MutexLock lock(&self->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/route/v3/scoped_route.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/tap/v3/common.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.c.o [ 40%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/slice.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.c.o [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueInitialMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:127:47: required from here 127 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:312:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueTrailingMetadata(MetadataHandle&&) [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:132:48: required from here 132 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:344:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueHalfClosed() [with MetadataHandle = std::unique_ptr]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:145:42: required from here 145 | return data_queue_->EnqueueHalfClosed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:411:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'absl::lts_20260107::StatusOr::StreamWritabilityUpdate> grpc_core::http2::StreamDataQueue::EnqueueResetStream(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:151:43: required from here 151 | return data_queue_->EnqueueResetStream(error_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:447:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 447 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::DequeueResult grpc_core::http2::StreamDataQueue::DequeueFrames(uint32_t, uint32_t, uint32_t, grpc_core::HPackCompressor&, grpc_core::http2::FrameSender&, bool) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:161:38: required from here 161 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | stream_flow_control_tokens, encoder, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | frame_sender, | ~~~~~~~~~~~~~ 164 | /*can_send_reset_stream=*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | !(state == HttpStreamState::kIdle || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | state == HttpStreamState::kClosed)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:517:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/skywalking.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h: In instantiation of 'grpc_core::http2::StreamDataQueue::StreamWritabilityUpdate grpc_core::http2::StreamDataQueue::ReceivedFlowControlWindowUpdate(uint32_t) [with MetadataHandle = std::unique_ptr; uint32_t = unsigned int]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream.h:170:56: required from here 170 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:574:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/trace.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 41%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/slice_buffer.cc.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3/router.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c.o [ 41%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/service/discovery/v3/ads.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/service/discovery/v3/discovery.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/service/load_stats/v3/lrs.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/number.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/tcp_socket_utils.cc.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/path.upbdefs.c.o [ 42%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/thread_count.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/regex.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/string.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/status_code_input.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/struct.upbdefs.c.o [ 42%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/value.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/metadata/v3/metadata.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/tracing/v3/custom_tag.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/hash_policy.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/semantic_version.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/token_bucket.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/annotations.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/checked.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/syntax.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/http.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/httpbody.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.c.o [ 43%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/rpc/status.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/channelz.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::WaitForCountChange(std::size_t, grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc:66:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/migrate.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1/rls_config.upbdefs.c.o [ 44%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/security.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/sensitive.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/validate/validate.upbdefs.c.o [ 44%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o [ 44%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/parsing.cc.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.c.o [ 44%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/security.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/sensitive.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/status.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/versioning.upbdefs.c.o [ 45%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.c.o [ 45%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/extension.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool.h:16, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.c.o [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 45%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/string.upbdefs.c.o [ 46%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Enroll(grpc_event_engine::experimental::WorkQueue*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Unenroll(grpc_event_engine::experimental::WorkQueue*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::StealOne()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Quiesce()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::PrepareFork()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::TrackThread(gpr_thd_id)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 46%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::UntrackThread(gpr_thd_id)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::DumpStacksAndCrash()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::Signal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::SignalAll()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'bool grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 46%] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.c.o [ 46%] Building CXX object CMakeFiles/grpc.dir/src/core/filter/auth/client_auth_filter.cc.o [ 46%] Building CXX object CMakeFiles/grpc.dir/src/core/filter/auth/server_auth_filter.cc.o [ 46%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/time_util.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:55: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 46%] Building CXX object CMakeFiles/grpc.dir/src/core/filter/blackboard.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_callbacks.cc.o [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/utils.cc.o [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc.o [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/native_windows_dns_resolver.cc.o [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/iocp.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/server_auth_filter.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/win_socket.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_endpoint.cc.o [ 47%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_listener.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/client_auth_filter.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/experiments/config.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2UnknownFrameTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/parsing.cc:526:35: required from here 526 | t->http2_ztrace_collector.Append(grpc_core::H2UnknownFrameTrace{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | t->incoming_frame_type, | ~~~~~~~~~~~~~~~~~~~~~~~ 528 | t->incoming_frame_flags, | ~~~~~~~~~~~~~~~~~~~~~~~~ 529 | t->incoming_stream_id, | ~~~~~~~~~~~~~~~~~~~~~~ 530 | t->incoming_frame_size, | ~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc.dir/src/core/filter/fused_filters.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/experiments/experiments.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual bool grpc_event_engine::experimental::BasicWorkQueue::Empty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual std::size_t grpc_event_engine::experimental::BasicWorkQueue::Size() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopMostRecent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopOldest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/server_auth_filter.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/client_auth_filter.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/buffer_list.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/call_combiner.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/cfstream_handle.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/closure.cc.o [ 48%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_promise.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/fused_filters.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/combiner.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/filter_fusion.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/fused_filters.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:101:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'void grpc_core::InterActivityLatch::Set()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:115:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 115 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h: In member function 'bool grpc_core::InterActivityLatch::IsSet() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/inter_activity_latch.h:123:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_cfstream.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 48%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_pair_windows.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/error.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/handshaker.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/error_cfstream.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_apple.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint_pair_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_rate_policy.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 48%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/stream_lists.cc.o [ 48%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.cc:1313: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Add(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:79:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::DoHandshake(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_core::Timestamp, grpc_tcp_server_acceptor*, absl::lts_20260107::AnyInvocable)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:97:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:136:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:192:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 192 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_posix.cc.o [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/transport_common.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_poll_posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_poll_posix.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.cc:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 49%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/handshaker_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/varint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/write_cycle.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 344 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeq(F0&& f0, F1&& f1, F2&& f2, | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/write_size_policy.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/tcp_client.cc.o [ 49%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/http_connect/http_connect_client_handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_settings.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/write_cycle.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/writing.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 49%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/http_connect/http_proxy_mapper.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'int grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::Fd()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::OnShutdownInternal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/exec_ctx.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/inproc/inproc_transport.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/inproc/legacy_inproc_transport.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/fork_posix.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/fork_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/internal_errqueue.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectClientHandshaker::OnWriteDone(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:140:32: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectClientHandshaker::OnReadDone(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:177:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 177 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectClientHandshaker::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:252:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectClientHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:294:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iocp_windows.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_internal.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_internal.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_internal.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::Disconnect(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:103:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&connected_state_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::SetReady()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:139:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&state_tracker_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::AddWatcher(grpc_connectivity_state, grpc_core::OrphanablePtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:150:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&state_tracker_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'void grpc_core::{anonymous}::InprocServerTransport::ConnectedState::RemoveWatcher(grpc_core::ConnectivityStateWatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:155:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&state_tracker_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::InprocServerTransport::connected_state()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.cc:167:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&connected_state_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/frame_data.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h: In instantiation of 'void grpc_core::channelz::ZTraceCollector::AppendValue(T&&) [with T = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:191:18: required from 'void grpc_core::channelz::ZTraceCollector::Append(X) [with X = grpc_core::H2PingTrace; Config = grpc_core::http2_ztrace_collector_detail::Config; Data = {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::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}]' 191 | AppendValue(std::move(producer_or_value)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/writing.cc:134:41: required from here 134 | t->http2_ztrace_collector.Append( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135 | grpc_core::H2PingTrace{false, id}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:51: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:56: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/lockfree_event.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/polling_entity.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_posix.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_posix.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 49%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/proxy_mapper_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_set.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 49%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_set_windows.cc.o [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_windows.cc.o [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/resolve_address.cc.o [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/resolve_address_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 50%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/security/pipelined_secure_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/resolve_address_windows.cc.o [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_factory_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc: In member function 'grpc_event_engine::experimental::EventEngine* grpc_core::NativeDNSResolver::engine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:60:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/api/http.upb_minitable.c.o [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_mutator.cc.o [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 50%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_common_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c.o [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c.o [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:147:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 147 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:150:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 150 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:152:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:155:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 155 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'absl::lts_20260107::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:233:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 233 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:237:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 237 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:370:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 370 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:374:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 374 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:399:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 399 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:403:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 403 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Read(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:578:58: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Write(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:627:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 627 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:665:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 665 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:666:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 666 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:667:65: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 667 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartFirstRead()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:679:58: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 679 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ [ 50%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:702:77: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 702 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:718:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 718 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishFirstRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:734:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 734 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FailReads(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:763:32: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 763 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:766:34: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 766 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::ContinueUnprotect(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:793:68: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 793 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:840:79: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 840 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:855:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 855 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:864:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 864 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:872:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 872 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartAsyncRead(grpc_core::RefCountedPtr, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:881:67: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 881 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:898:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:918:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 918 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:138:34: required from here 138 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 139 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 142 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | | 147 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 148 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 149 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 151 | | 152 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 153 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 155 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | | 157 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c.o [ 51%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_linux.cc.o [ 51%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_posix.cc.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/validate/validate.upb_minitable.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:822:1: warning: 'retain' attribute ignored [-Wattributes] 822 | const upb_MiniTableExtension validate_disabled_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:829:1: warning: 'retain' attribute ignored [-Wattributes] 829 | const upb_MiniTableExtension validate_ignored_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:836:1: warning: 'retain' attribute ignored [-Wattributes] 836 | const upb_MiniTableExtension validate_required_ext = { | ^~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/upb-gen/validate/validate.upb_minitable.c:843:1: warning: 'retain' attribute ignored [-Wattributes] 843 | const upb_MiniTableExtension validate_rules_ext = { | ^~~~~ [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 51%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o [ 52%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o [ 52%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/auth/client_auth_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 52%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/auth/server_auth_filter.cc.o [ 52%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/blackboard.cc.o [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_windows.cc.o [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/systemd_utils.cc.o [ 52%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/security/secure_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.cc:38: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/security/security_handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/client_auth_filter.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/address_utils/sockaddr_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.cc:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/server_auth_filter.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/fused_filters.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/client_auth_filter.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/server_auth_filter.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:164:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 164 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:167:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 167 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:169:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:172:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::UnprotectAndDrain(const uint8_t*, std::size_t, uint8_t**, uint8_t**, std::size_t&, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:248:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 248 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:252:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 252 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:497:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 497 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:501:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 501 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:526:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 526 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:530:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 530 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:672:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 672 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_write(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:726:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 726 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:749:38: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 749 | ep->frame_protector.read_mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:752:40: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 752 | ep->frame_protector.read_mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Write(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:968:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 968 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1007:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1045:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1045 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1046:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::MaybeFinishReadImmediately()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1061:59: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1061 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1094:67: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1094 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::ContinueRead(bool, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1126:63: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1126 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FailWrites(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1200:33: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1200 | impl->write_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1203:35: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1203 | impl->write_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncWrite(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1217:69: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1217 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1237:78: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1237 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnPeerCheckedFn(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:216:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeNextDoneGrpcWrapper(tsi_result, void*, const unsigned char*, std::size_t, tsi_handshaker_result*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:410:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataReceivedFromPeerFn(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:457:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataSentToPeerFn(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:488:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::Shutdown(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:517:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:529:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/fused_filters.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'void on_writable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:261:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'int64_t grpc_tcp_client_create_from_prepared_fd(grpc_pollset_set*, grpc_closure*, int, const grpc_event_engine::experimental::EndpointConfig&, const grpc_resolved_address*, grpc_core::Timestamp, grpc_endpoint**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:390:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'bool tcp_cancel_connect(int64_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:437:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 52%] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc.o [ 52%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:155:34: required from here 155 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 156 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 159 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | | 164 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 165 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 166 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 168 | | 169 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 170 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 172 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | | 174 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | } | ~ 179 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/filter_fusion.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/fused_filters.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::NoteSend(grpc_core::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:246:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:277:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:291:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::PutSendRecord(grpc_core::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:302:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:313:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:353:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterSend(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:393:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void run_poller({anonymous}::backup_poller*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:636:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 636 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:642:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:648:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void drop_uncovered({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:660:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:663:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void cover_self({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:678:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:687:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:696:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_destroy(grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:799:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:801:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void perform_reclamation({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:809:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:814:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_handle_read(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1112:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1112 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1120:26: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1120 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1144:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1144 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_read(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, bool, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1154:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1154 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1163:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1163 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1169:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1169 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1175:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1175 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void grpc_tcp_destroy_and_release_fd(grpc_endpoint*, int*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:2079:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 2079 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:2081:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 2081 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:822:36: required from here 822 | tcp->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 823 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 824 | [tcp](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 826 | perform_reclamation(tcp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | } | ~ 828 | TCP_UNREF(tcp, "posted_reclaimer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 53%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_common.cc.o [ 53%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:104:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:130:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:138:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::TCPConnectHandshaker::Connected(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:170:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/address_utils/parse_address.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:38: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 53%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/address_utils/sockaddr_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:36: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/address_utils/sockaddr_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_args.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Add(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:79:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::DoHandshake(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_core::Timestamp, grpc_tcp_server_acceptor*, absl::lts_20260107::AnyInvocable)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:97:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In member function 'void grpc_core::HandshakeManager::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:136:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.cc:192:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 192 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_windows.cc.o [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_windows.cc.o [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_args_preconditioning.cc.o [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_stack.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_generic.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 344 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeq(F0&& f0, F1&& f1, F2&& f2, | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/try_seq.h:344:43: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 54%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/handshaker_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_generic.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_generic.cc:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_heap.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/http_connect/http_connect_client_handshaker.cc.o [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_stack_builder.cc.o [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_heap.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_heap.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o [ 54%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/http_connect/http_proxy_mapper.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/unix_sockets_posix_noop.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_manager.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_manager.cc:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/connected_channel.cc.o [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/vsock.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectClientHandshaker::OnWriteDone(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:140:32: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'void grpc_core::{anonymous}::HttpConnectClientHandshaker::OnReadDone(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:177:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 177 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectClientHandshaker::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:252:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::HttpConnectClientHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:294:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_eventfd.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_nospecial.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_posix.cc.o [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/promise/activity.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:53: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword [ 54%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/promise/party.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 54%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/proxy_mapper_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'void grpc_core::promise_detail::FreestandingActivity::Handle::DropActivity()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:57:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:60:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::Wakeup(grpc_core::WakeupMask)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:67:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:73:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:80:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::WakeupAsync(grpc_core::WakeupMask)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:87:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:93:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:100:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual std::string grpc_core::promise_detail::FreestandingActivity::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:109:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/api.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/compression/compression.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/arena.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/security/pipelined_secure_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/compression/compression_internal.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::DropActivity()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:76:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:79:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::WakeupGeneric(grpc_core::WakeupMask, void (grpc_core::Party::*)(grpc_core::WakeupMask))': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:86:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:92:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:99:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'virtual std::string grpc_core::Party::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:118:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/security/secure_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/compression/message_compress.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:147:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 147 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:150:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 150 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:152:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:155:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 155 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'absl::lts_20260107::Status grpc_core::{anonymous}::FrameProtector::Unprotect(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:233:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 233 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:237:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 237 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:370:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 370 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:374:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 374 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:399:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 399 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:403:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 403 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Read(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:578:58: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Write(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:627:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 627 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:665:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 665 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:666:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 666 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:667:65: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 667 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartFirstRead()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:679:58: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 679 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:702:77: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 702 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:718:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 718 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishFirstRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:734:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 734 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FailReads(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:763:32: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 763 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:766:34: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 766 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::ContinueUnprotect(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:793:68: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 793 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:840:79: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 840 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:855:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 855 | impl->read_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:864:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 864 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:872:38: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 872 | impl->read_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::StartAsyncRead(grpc_core::RefCountedPtr, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:881:67: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 881 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:898:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::PipelinedSecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:918:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 918 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:138:34: required from here 138 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 139 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 142 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | | 147 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 148 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 149 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 151 | | 152 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 153 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 155 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | | 157 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/memory_quota.cc.o [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/debug/trace.cc.o [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/debug/trace_flags.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:164:34: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 164 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:167:36: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 167 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:169:35: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:172:37: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::UnprotectAndDrain(const uint8_t*, std::size_t, uint8_t**, uint8_t**, std::size_t&, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:248:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 248 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:252:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 252 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'tsi_result grpc_core::{anonymous}::FrameProtector::Protect(grpc_slice_buffer*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:497:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 497 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:501:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 501 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:526:31: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 526 | protector_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:530:33: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 530 | protector_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void on_read(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:672:60: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 672 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_write(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:726:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 726 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In function 'void endpoint_destroy(grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:749:38: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 749 | ep->frame_protector.read_mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:752:40: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 752 | ep->frame_protector.read_mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Write(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::WriteArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:968:51: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 968 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1007:62: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1045:66: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1045 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1046:64: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1046 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::MaybeFinishReadImmediately()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1061:59: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1061 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncRead(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1094:67: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1094 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In member function 'bool grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::ContinueRead(bool, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1126:63: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1126 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FailWrites(grpc_core::RefCountedPtr, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1200:33: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1200 | impl->write_queue_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1203:35: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1203 | impl->write_queue_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc: In static member function 'static void grpc_event_engine::experimental::{anonymous}::SecureEndpoint::Impl::FinishAsyncWrite(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1217:69: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1217 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:1237:78: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1237 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/periodic_update.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/security/security_handshaker.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_core::{anonymous}::FrameProtector::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/secure_endpoint.cc:155:34: required from here 155 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 156 | ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | [self = Ref()](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 159 | GRPC_TRACE_LOG(resource_quota, INFO) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | << "secure endpoint: benign reclamation to free memory"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | grpc_slice temp_read_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | grpc_slice temp_write_slice; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | | 164 | self->read_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~ 165 | temp_read_slice = | ~~~~~~~~~~~~~~~~~ 166 | std::exchange(self->read_staging_buffer_, grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | self->read_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 168 | | 169 | self->write_mu_.Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~ 170 | temp_write_slice = std::exchange(self->write_staging_buffer_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | grpc_empty_slice()); | ~~~~~~~~~~~~~~~~~~~~ 172 | self->write_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | | 174 | CSliceUnref(temp_read_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | CSliceUnref(temp_write_slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | self->has_posted_reclaimer_.store(false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | std::memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | } | ~ 179 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/ares_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::{anonymous}::MemoryQuotaTracker::Add(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:67:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'std::vector > grpc_core::{anonymous}::MemoryQuotaTracker::All()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:80:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Handle::Sweep::MarkCancelled()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:224:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Enqueue(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:244:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'grpc_core::Poll > grpc_core::ReclaimerQueue::PollNext()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:250:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'virtual void grpc_core::GrpcMemoryAllocatorImpl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:293:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::GrpcMemoryAllocatorImpl::FillChannelzProperties(grpc_core::channelz::PropertyList&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:428:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::Take(grpc_core::GrpcMemoryAllocatorImpl*, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:573:31: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:577:28: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::AddNewAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:613:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::RemoveAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:625:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:634:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorBigToSmall(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:670:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:677:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorSmallToBig(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:690:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:697:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:738:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:749:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o In file included from /opt/tools/gcc15/include/c++/15.2.0/atomic:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:21: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = long int]', inlined from 'void grpc_core::RefCount::Ref(Value)' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:73:41, inlined from 'void grpc_core::RefCounted::IncrementRefCount() const [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:391:45, inlined from 'grpc_core::RefCountedPtr grpc_core::RefCounted::Ref() [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:298:22, inlined from 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.cc:41:13: /opt/tools/gcc15/include/c++/15.2.0/bits/atomic_base.h:631:34: warning: 'long unsigned int __atomic_fetch_add_8(volatile void*, long unsigned int, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 631 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)': cc1plus: note: destination object is likely at address zero [ 55%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/channel_args_endpoint_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:969:38: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed() [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' 969 | storage_->RegisterGaugeProvider(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:462:22: required from here 462 | ProviderConstructed(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1039:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1039 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:973:40: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing() [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' 973 | storage_->UnregisterGaugeProvider(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:467:22: required from here 467 | ProviderDestructing(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1044:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1044 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = BasicMemoryQuota::Start()::; Contexts = {}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:534:19: required from here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | [](absl::Status status) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | GRPC_CHECK(status.code() == absl::StatusCode::kCancelled); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/resource_quota.cc.o [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/stream_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::BasicMemoryQuota::Start():: >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:77: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In function 'absl::lts_20260107::Status grpc_event_engine::experimental::{anonymous}::SetRequestDNSServer(std::string_view, ares_channeldata**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:147:38: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1173:20: note: declared here 1173 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:301:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupHostname(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupHostnameCallback, std::string_view, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:367:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:376:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:378:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:382:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupSRV(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupSRVCallback, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:415:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:419:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | &AresResolver::OnSRVQueryDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:836:59: note: declared here 836 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupTXT(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTXTCallback, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:451:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:455:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | &AresResolver::OnTXTDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:859:60: note: declared here 859 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::CheckSocketsLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:465:37: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:903:31: note: declared here 903 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnReadable(FdNode*, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:578:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnWritable(FdNode*, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:600:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnAresBackupPollAlarm()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:628:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnSRVQueryDoneLocked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:779:32: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1116:55: note: declared here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnTXTDoneLocked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:843:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1125:55: note: declared here 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/thread_quota.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnPeerCheckedFn(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:216:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeNextDoneGrpcWrapper(tsi_result, void*, const unsigned char*, std::size_t, tsi_handshaker_result*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:410:25: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataReceivedFromPeerFn(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:457:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'void grpc_core::{anonymous}::SecurityHandshaker::OnHandshakeDataSentToPeerFn(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:488:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::Shutdown(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:517:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::SecurityHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/security/security_handshaker.cc:529:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/default_event_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::SetMax(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:28:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'bool grpc_core::ThreadQuota::Reserve(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:33:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::Release(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:40:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_tracker/resource_tracker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/audit_logging.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 56%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/evaluate_args.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/address_utils/parse_address.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_authorization_engine.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetEventEngineFactory(absl::lts_20260107::AnyInvocable()>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:69:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::EventEngineFactoryReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:74:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetDefaultEventEngine(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:93:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'std::shared_ptr grpc_event_engine::experimental::GetDefaultEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:103:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::ShutdownDefaultEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:114:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_audit_logging.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static void grpc_core::experimental::AuditLoggerRegistry::RegisterFactory(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:53:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static bool grpc_core::experimental::AuditLoggerRegistry::FactoryExists(std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:60:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static absl::lts_20260107::StatusOr > grpc_core::experimental::AuditLoggerRegistry::ParseConfig(std::string_view, const grpc_core::experimental::Json&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:67:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static std::unique_ptr grpc_core::experimental::AuditLoggerRegistry::CreateAuditLogger(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:78:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static void grpc_core::experimental::AuditLoggerRegistry::TestOnlyResetRegistry()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:85:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_engine.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_policy_provider.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/address_utils/sockaddr_utils.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::Shutdown(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:104:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In member function 'virtual void grpc_core::{anonymous}::TCPConnectHandshaker::DoHandshake(grpc_core::HandshakerArgs*, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:130:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:138:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc: In static member function 'static void grpc_core::{anonymous}::TCPConnectHandshaker::Connected(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:170:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 56%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_engine.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_audit_logging.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_engine.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_args.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 57%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_args_preconditioning.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_engine.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_server_authz_filter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h: In member function 'virtual grpc_authorization_policy_provider::AuthorizationEngines grpc_core::FileWatcherAuthorizationPolicyProvider::engines()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:91:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 91 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc: In member function 'void grpc_core::FileWatcherAuthorizationPolicyProvider::SetCallbackForTesting(std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:129:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 129 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:136:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc: In member function 'absl::lts_20260107::Status grpc_core::FileWatcherAuthorizationPolicyProvider::ForceUpdate()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:156:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/endpoint_channel_arg_wrapper.cc.o [ 57%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/matchers.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/event_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 57%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack_builder.cc.o [ 57%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc.o [ 57%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/rbac_policy.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/matchers.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/matchers.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/rbac_translator.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/rbac_translator.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_audit_logging.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/rbac_policy.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/rbac_translator.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/rbac_translator.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/connected_channel.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder_impl.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/stdout_logger.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 57%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/percent_encoding.cc.o [ 57%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In constructor 'grpc_event_engine::experimental::PollEventHandle::PollEventHandle(grpc_event_engine::experimental::FileDescriptor, std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ForceRemoveHandleFromPoller()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual bool grpc_event_engine::experimental::PollEventHandle::IsHandleShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ExecutePendingActions()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::OrphanHandle(grpc_event_engine::experimental::PosixEngineClosure*, grpc_event_engine::experimental::FileDescriptor*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::ShutdownHandle(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnRead(grpc_event_engine::experimental::PosixEngineClosure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnWrite(grpc_event_engine::experimental::PosixEngineClosure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetReadable()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetWritable()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::KickExternal(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual grpc_event_engine::experimental::Poller::WorkResult grpc_event_engine::experimental::PollPoller::Work(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260107::FunctionRef)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:55: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:55: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::Close()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::ResetKickState()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/slice.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/slice_buffer.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/slice/slice_string_helpers.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/byte_buffer.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/byte_buffer_reader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:53: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/connected_channel.cc:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/byte_buffer.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/byte_buffer_reader.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/compression.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/internal_errqueue.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_details.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_log_batch.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_utils.cc.o [ 58%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/lockfree_event.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_details.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_details.cc:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/compression_internal.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_closure.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/message_compress.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.h:45, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/channel.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_log_batch.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'virtual void grpc_core::Call::AddData(grpc_core::channelz::DataSink)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:145:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:149:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PublishToParent(grpc_core::Call*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:210:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::MaybeUnpublishFromParent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:231:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PropagateCancellationToChildren()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:265:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'grpc_error_handle grpc_core::Call::UpdateDeadline(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:367:41: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | ReleasableMutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::ResetDeadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:394:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/channel_init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/debug/trace.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/debug/trace_flags.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc: In member function 'grpc_core::Channel::RegisteredCall* grpc_core::Channel::RegisterCall(const char*, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc:75:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/ares_resolver.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc: In static member function 'static void grpc_core::ChannelInit::PrintChannelStackTrace(grpc_channel_stack_type, const std::vector >&, const DependencyTracker&, const std::vector&, const std::vector&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc:486:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_endpoint.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/channel_stack_type.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/completion_queue.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/completion_queue_factory.cc.o [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/connection_context.cc.o [ 58%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/channel_args_endpoint_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:77: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In function 'absl::lts_20260107::Status grpc_event_engine::experimental::{anonymous}::SetRequestDNSServer(std::string_view, ares_channeldata**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:147:38: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1173:20: note: declared here 1173 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:301:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupHostname(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupHostnameCallback, std::string_view, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:367:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:376:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:378:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:382:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupSRV(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupSRVCallback, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:415:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:419:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | &AresResolver::OnSRVQueryDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:836:59: note: declared here 836 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'virtual void grpc_event_engine::experimental::AresResolver::LookupTXT(grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTXTCallback, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:451:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:455:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | &AresResolver::OnTXTDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:859:60: note: declared here 859 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::CheckSocketsLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:465:37: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:903:31: note: declared here 903 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnReadable(FdNode*, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:578:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnWritable(FdNode*, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:600:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In member function 'void grpc_event_engine::experimental::AresResolver::OnAresBackupPollAlarm()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:628:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue_factory.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnSRVQueryDoneLocked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:779:32: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1116:55: note: declared here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc: In static member function 'static void grpc_event_engine::experimental::AresResolver::OnTXTDoneLocked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.cc:843:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1125:55: note: declared here 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::PerformReclamation()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:470:16: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 470 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:475:18: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 475 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:593:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 593 | grpc_core::MutexLock lock(&read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'bool grpc_event_engine::experimental::PosixEndpointImpl::Read(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:614:48: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 614 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::MaybeShutdown(absl::lts_20260107::Status, absl::lts_20260107::AnyInvocable)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1267:16: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1267 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1269:18: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1269 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/event_string.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:481:32: required from here 481 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 482 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | [self = Ref(DEBUG_LOCATION, "Posix Reclaimer")]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 486 | self->PerformReclamation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | } | ~ 488 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/filter_stack_call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/init_internally.cc.o [ 58%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/lame_client.cc.o [ 59%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/metadata_array.cc.o [ 59%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/default_event_engine.cc.o [ 59%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/validate_metadata.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/version.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/call_final_info.cc.o [ 59%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/connectivity_state.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/error_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_engine.cc.o [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/status_conversion.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc: In member function 'virtual bool grpc_core::LameClientFilter::StartTransportOp(grpc_transport_op*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc:90:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetEventEngineFactory(absl::lts_20260107::AnyInvocable()>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:69:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::EventEngineFactoryReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:74:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::SetDefaultEventEngine(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:93:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'std::shared_ptr grpc_event_engine::experimental::GetDefaultEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:103:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc: In function 'void grpc_event_engine::experimental::ShutdownDefaultEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.cc:114:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine_factory.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/timeout_encoding.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/endpoint_channel_arg_wrapper.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/transport.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In destructor 'virtual grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::~GrpcPolledFdFactoryPosix()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual std::unique_ptr grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::NewGrpcPolledFdLocked(ares_socket_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual void grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:571:38: note: declared here 571 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In static member function 'static int grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::Close(ares_socket_t, void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:66: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'grpc_event_engine::experimental::PosixEventEngine::PollingCycle::~PollingCycle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::PollingCycle::PollerWorkInternal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:229:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnTimeoutExpired(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:282:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 282 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:298:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 298 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:328:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 328 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:334:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 334 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:379:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 379 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::OnConnectFinishInternal(int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:401:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 401 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual void grpc_event_engine::experimental::PosixEventEngine::ClosureData::Run()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:454:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc_core::MutexLock lock(&engine->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::CancelAllPendingTimers()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:464:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'virtual grpc_event_engine::experimental::PosixEventEngine::~PosixEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:477:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 477 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::Cancel(grpc_event_engine::experimental::EventEngine::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:495:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 495 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::TaskHandle grpc_event_engine::experimental::PosixEventEngine::RunAfterInternal(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:538:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 538 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::CancelConnect(grpc_event_engine::experimental::EventEngine::ConnectionHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:670:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:691:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 691 | ac->mu_.Lock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:705:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 705 | ac->mu_.Unlock(); | ~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::ConnectionHandle grpc_event_engine::experimental::PosixEventEngine::CreateEndpointFromUnconnectedFdInternal(const grpc_event_engine::experimental::FileDescriptor&, grpc_event_engine::experimental::EventEngine::OnConnectCallback, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_event_engine::experimental::PosixTcpOptions&, grpc_event_engine::experimental::MemoryAllocator, grpc_event_engine::experimental::EventEngine::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:825:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 825 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::SchedulePoller()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:882:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 882 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::ResetPollCycle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:888:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 888 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/transport_op_string.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/event_engine.cc.o [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/load_balancing/lb_policy.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc.o [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/load_balancing/lb_policy_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport_op_string.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::LoadBalancingPolicy::QueuePicker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc:75:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/net/socket_mutator.cc.o [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/resolver/endpoint_addresses.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy_registry.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy_registry.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In constructor 'grpc_event_engine::experimental::PollEventHandle::PollEventHandle(grpc_event_engine::experimental::FileDescriptor, std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ForceRemoveHandleFromPoller()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual bool grpc_event_engine::experimental::PollEventHandle::IsHandleShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollEventHandle::ExecutePendingActions()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::OrphanHandle(grpc_event_engine::experimental::PosixEngineClosure*, grpc_event_engine::experimental::FileDescriptor*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::ShutdownHandle(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnRead(grpc_event_engine::experimental::PosixEngineClosure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::NotifyOnWrite(grpc_event_engine::experimental::PosixEngineClosure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:45: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetReadable()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollEventHandle::SetWritable()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::KickExternal(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual grpc_event_engine::experimental::Poller::WorkResult grpc_event_engine::experimental::PollPoller::Work(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260107::FunctionRef)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:55: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:55: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'void grpc_event_engine::experimental::PollPoller::Close()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc: In member function 'virtual void grpc_event_engine::experimental::PollPoller::ResetKickState()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc.o [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/resolver/resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/internal_errqueue.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/lockfree_event.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/resolver/resolver_registry.cc.o [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/service_config/service_config_parser.cc.o [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/call_tracer.cc.o [ 60%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/context_list_entry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 60%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/histogram_view.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260107::StatusOr grpc_event_engine::experimental::PosixEngineListenerImpl::Bind(const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, grpc_event_engine::experimental::ListenerSupportsFdExtension::OnPosixBindNewFdCallback)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260107::Status grpc_event_engine::experimental::PosixEngineListenerImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'void grpc_event_engine::experimental::PosixEngineListenerImpl::TriggerShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/instrument.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/metrics.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/event_poller.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_closure.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:193, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_endpoint.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/stats.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In constructor 'grpc_core::CollectionScope::CollectionScope(std::vector >, grpc_core::InstrumentLabelSet, std::size_t, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:178:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In destructor 'virtual grpc_core::CollectionScope::~CollectionScope()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:188:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:196:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'std::size_t grpc_core::CollectionScope::TestOnlyCountStorageHeld() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:212:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::ForEachUniqueStorage(absl::lts_20260107::FunctionRef, absl::lts_20260107::flat_hash_set&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:228:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:236:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:245:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:249:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'std::size_t grpc_core::instrument_detail::QueryableDomain::TestOnlyCountStorageHeld() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:786:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::instrument_detail::QueryableDomain::GetDomainStorage(grpc_core::RefCountedPtr, absl::lts_20260107::Span >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:898:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::CreateRootScope(grpc_core::InstrumentLabelSet, std::size_t, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:961:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::GetGlobalScope()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:1002:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::GlobalCollectionScopeManager::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:1015:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/stats_data.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/tcp_tracer.cc.o [ 61%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/transport/auth_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/tsi/alts/handshaker/transport_security_common_api.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/grpc_polled_fd.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::PerformReclamation()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:470:16: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 470 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:475:18: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 475 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:593:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 593 | grpc_core::MutexLock lock(&read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'bool grpc_event_engine::experimental::PosixEndpointImpl::Read(absl::lts_20260107::AnyInvocable, grpc_event_engine::experimental::SliceBuffer*, grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:614:48: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 614 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc: In member function 'void grpc_event_engine::experimental::PosixEndpointImpl::MaybeShutdown(absl::lts_20260107::Status, absl::lts_20260107::AnyInvocable)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1267:16: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1267 | read_mu_.Lock(); | ~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1269:18: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1269 | read_mu_.Unlock(); | ~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = grpc_event_engine::experimental::PosixEndpointImpl::MaybePostReclaimer()::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:481:32: required from here 481 | memory_owner_.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 482 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | [self = Ref(DEBUG_LOCATION, "Posix Reclaimer")]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 486 | self->PerformReclamation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | } | ~ 488 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/tsi/transport_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In destructor 'virtual grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::~GrpcPolledFdFactoryPosix()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual std::unique_ptr grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::NewGrpcPolledFdLocked(ares_socket_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In member function 'virtual void grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/ares_resolver.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:571:38: note: declared here 571 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h: In static member function 'static int grpc_event_engine::experimental::GrpcPolledFdFactoryPosix::Close(ares_socket_t, void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/tsi/transport_security_grpc.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:66: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'grpc_event_engine::experimental::PosixEventEngine::PollingCycle::~PollingCycle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::PollingCycle::PollerWorkInternal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:229:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnTimeoutExpired(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:282:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 282 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:298:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 298 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:328:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 328 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::AsyncConnect::OnWritable(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:334:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 334 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:379:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 379 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::OnConnectFinishInternal(int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:401:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 401 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual void grpc_event_engine::experimental::PosixEventEngine::ClosureData::Run()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:454:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc_core::MutexLock lock(&engine->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::CancelAllPendingTimers()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:464:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In destructor 'virtual grpc_event_engine::experimental::PosixEventEngine::~PosixEventEngine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:477:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 477 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::Cancel(grpc_event_engine::experimental::EventEngine::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:495:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 495 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::TaskHandle grpc_event_engine::experimental::PosixEventEngine::RunAfterInternal(grpc_event_engine::experimental::EventEngine::Duration, absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:538:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 538 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'virtual bool grpc_event_engine::experimental::PosixEventEngine::CancelConnect(grpc_event_engine::experimental::EventEngine::ConnectionHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:670:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:691:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 691 | ac->mu_.Lock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:705:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 705 | ac->mu_.Unlock(); | ~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260107::StatusOr grpc_event_engine::experimental::PosixEngineListenerImpl::Bind(const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, grpc_event_engine::experimental::ListenerSupportsFdExtension::OnPosixBindNewFdCallback)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'absl::lts_20260107::Status grpc_event_engine::experimental::PosixEngineListenerImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc: In member function 'void grpc_event_engine::experimental::PosixEngineListenerImpl::TriggerShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'grpc_event_engine::experimental::EventEngine::ConnectionHandle grpc_event_engine::experimental::PosixEventEngine::CreateEndpointFromUnconnectedFdInternal(const grpc_event_engine::experimental::FileDescriptor&, grpc_event_engine::experimental::EventEngine::OnConnectCallback, const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, const grpc_event_engine::experimental::PosixTcpOptions&, grpc_event_engine::experimental::MemoryAllocator, grpc_event_engine::experimental::EventEngine::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:825:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 825 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::SchedulePoller()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:882:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 882 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc: In member function 'void grpc_event_engine::experimental::PosixEventEngine::ResetPollCycle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:888:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 888 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/backoff.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/dump_args.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/event_log.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::BeginCollection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:36:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'std::vector grpc_core::EventLog::EndCollection(absl::lts_20260107::Span >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:50:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::AppendInternal(std::string_view, int64_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:67:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/gethostname_host_name_max.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/gethostname_fallback.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/gethostname_sysconf.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/glob.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/grpc_check.cc.o [ 61%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/grpc_if_nametoindex_posix.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/grpc_if_nametoindex_unsupported.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/json/json_object_loader.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/json/json_reader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/json/json_writer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_interface_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/latent_see.cc.o [ 62%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_interface_windows.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/load_file.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/matchers.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/per_cpu.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/postmortem_emit.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_write_event_sink.cc.o [ 62%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/ref_counted_string.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_write_event_sink.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Start(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:126:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'std::unique_ptr > > grpc_core::latent_see::Sink::Stop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:132:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Record(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:139:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In function 'void grpc_core::latent_see::Collect(grpc_core::Notification*, absl::lts_20260107::Duration, std::size_t, Output*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:152:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:173:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/shared_bit_gen.cc.o [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/status_helper.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/postmortem_emit.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/time.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/time_averaged_stats.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 62%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/uri.cc.o [ 63%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc.o [ 63%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/validation_errors.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 63%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/wait_for_single_owner.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:118:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'bool grpc_event_engine::experimental::TimerList::TimerCancel(grpc_event_engine::experimental::Timer*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:163:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::Shard::PopTimers(grpc_core::Timestamp, grpc_core::Timestamp*, std::vector*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:231:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::vector grpc_event_engine::experimental::TimerList::FindExpiredTimers(grpc_core::Timestamp, grpc_core::Timestamp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:250:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::optional > grpc_event_engine::experimental::TimerList::TimerCheck(grpc_core::Timestamp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:300:27: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:303:21: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 63%] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/work_serializer.cc.o [ 63%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer_heap.cc.o [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/resolved_address.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'bool grpc_event_engine::experimental::TimerManager::WaitUntil(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::Kick()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::RestartPostFork()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::SuspendOrShutdown(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'virtual void grpc_core::WorkSerializer::WorkSerializerImpl::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:152:32: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'void grpc_core::WorkSerializer::WorkSerializerImpl::Run(absl::lts_20260107::AnyInvocable, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:170:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'grpc_core::WorkSerializer::WorkSerializerImpl::RefillResult grpc_core::WorkSerializer::WorkSerializerImpl::RefillInner()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:228:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/timer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/shim.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/slice.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Linking CXX shared library libgrpc_authorization_provider.so In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/slice_buffer.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Built target grpc_authorization_provider [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/timer_heap.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:118:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'bool grpc_event_engine::experimental::TimerList::TimerCancel(grpc_event_engine::experimental::Timer*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:163:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'void grpc_event_engine::experimental::TimerList::Shard::PopTimers(grpc_core::Timestamp, grpc_core::Timestamp*, std::vector*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:231:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::vector grpc_event_engine::experimental::TimerList::FindExpiredTimers(grpc_core::Timestamp, grpc_core::Timestamp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:250:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc: In member function 'std::optional > grpc_event_engine::experimental::TimerList::TimerCheck(grpc_core::Timestamp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:300:27: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.cc:303:21: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/tcp_socket_utils.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/thread_count.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/time_util.cc.o [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'bool grpc_event_engine::experimental::TimerManager::WaitUntil(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::TimerInit(grpc_event_engine::experimental::Timer*, grpc_core::Timestamp, grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::Kick()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::RestartPostFork()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc: In member function 'void grpc_event_engine::experimental::TimerManager::SuspendOrShutdown(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::WaitForCountChange(std::size_t, grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc:66:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool.h:16, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:55: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Enroll(grpc_event_engine::experimental::WorkQueue*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Unenroll(grpc_event_engine::experimental::WorkQueue*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::StealOne()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Quiesce()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::PrepareFork()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::TrackThread(gpr_thd_id)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::UntrackThread(gpr_thd_id)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::DumpStacksAndCrash()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::Signal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::SignalAll()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'bool grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/utils.cc.o [ 64%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/iocp.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/native_windows_dns_resolver.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/win_socket.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/windows_endpoint.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/windows_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/windows/windows_listener.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/experiments/config.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/experiments/experiments.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/buffer_list.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/call_combiner.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual bool grpc_event_engine::experimental::BasicWorkQueue::Empty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual std::size_t grpc_event_engine::experimental::BasicWorkQueue::Size() const': 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopMostRecent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopOldest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/cfstream_handle.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/closure.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/combiner.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 65%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/resolved_address.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_cfstream.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 65%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/shim.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 65%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_pair_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/error.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/error_cfstream.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_apple.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/slice.cc.o [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/slice_buffer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint_pair_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/tcp_socket_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.cc:1313: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/thread_pool/thread_count.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_poll_posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_poll_posix.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.cc:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/tcp_client.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::WaitForCountChange(std::size_t, grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.cc:66:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool.h:16, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'int grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::Fd()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::OnShutdownInternal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/exec_ctx.cc.o [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/time_util.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/fork_posix.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/fork_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/internal_errqueue.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Increment()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'void grpc_event_engine::experimental::LivingThreadCount::Decrement()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h: In member function 'std::size_t grpc_event_engine::experimental::LivingThreadCount::count()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:55: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iocp_windows.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_internal.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Enroll(grpc_event_engine::experimental::WorkQueue*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::Unenroll(grpc_event_engine::experimental::WorkQueue*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::WorkStealingThreadPool::TheftRegistry::StealOne()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Quiesce()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::PrepareFork()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::TrackThread(gpr_thd_id)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::UntrackThread(gpr_thd_id)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::DumpStacksAndCrash()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::Signal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'void grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::SignalAll()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc: In member function 'bool grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 66%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [ 66%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_windows.cc.o [ 67%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/lockfree_event.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/iocp.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/native_windows_dns_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_internal.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_internal.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/win_socket.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/windows_endpoint.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/polling_entity.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_posix.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/windows_engine.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/windows/windows_listener.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/pollset.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/utils.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_posix.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/experiments/config.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/experiments/experiments.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/pollset_set.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/pollset_set_windows.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/pollset_windows.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/resolve_address.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual bool grpc_event_engine::experimental::BasicWorkQueue::Empty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual std::size_t grpc_event_engine::experimental::BasicWorkQueue::Size() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopMostRecent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual grpc_event_engine::experimental::EventEngine::Closure* grpc_event_engine::experimental::BasicWorkQueue::PopOldest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(grpc_event_engine::experimental::EventEngine::Closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc: In member function 'virtual void grpc_event_engine::experimental::BasicWorkQueue::Add(absl::lts_20260107::AnyInvocable)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/buffer_list.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/call_combiner.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/resolve_address_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/cfstream_handle.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/resolve_address_windows.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_factory_posix.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/closure.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_mutator.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_utils_common_posix.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_utils_linux.cc.o [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/combiner.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_utils_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/systemd_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc: In member function 'grpc_event_engine::experimental::EventEngine* grpc_core::NativeDNSResolver::engine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:60:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/combiner.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 68%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/endpoint.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 68%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client.cc.o [ 69%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.cc:38: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/address_utils/sockaddr_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.cc:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/endpoint_cfstream.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_server.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_server_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/endpoint_pair_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/error.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_server_utils_posix_common.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'void on_writable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:261:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'int64_t grpc_tcp_client_create_from_prepared_fd(grpc_pollset_set*, grpc_closure*, int, const grpc_event_engine::experimental::EndpointConfig&, const grpc_resolved_address*, grpc_core::Timestamp, grpc_endpoint**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:390:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'bool tcp_cancel_connect(int64_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:437:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::NoteSend(grpc_core::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:246:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:277:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:291:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::PutSendRecord(grpc_core::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:302:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:313:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:353:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterSend(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:393:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void run_poller({anonymous}::backup_poller*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:636:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 636 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:642:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:648:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void drop_uncovered({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:660:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:663:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void cover_self({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:678:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:687:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:696:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_destroy(grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:799:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:801:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void perform_reclamation({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:809:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:814:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_handle_read(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1112:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1112 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1120:26: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1120 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1144:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1144 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_read(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, bool, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1154:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1154 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1163:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1163 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1169:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1169 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1175:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1175 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void grpc_tcp_destroy_and_release_fd(grpc_endpoint*, int*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:2079:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 2079 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:2081:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 2081 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint_pair_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/error_cfstream.cc.o [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_apple.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:822:36: required from here 822 | tcp->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 823 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 824 | [tcp](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 826 | perform_reclamation(tcp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | } | ~ 828 | TCP_UNREF(tcp, "posted_reclaimer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:38: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/address_utils/sockaddr_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:36: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_server_windows.cc.o [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/timer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.cc:1313: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/timer_generic.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_poll_posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_poll_posix.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/timer_heap.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_generic.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_generic.cc:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/timer_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_epoll1_linux.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.cc:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_heap.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_heap.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/unix_sockets_posix_noop.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/vsock.cc.o [ 70%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_manager.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_manager.cc:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 70%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/wakeup_fd_eventfd.cc.o [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/wakeup_fd_nospecial.cc.o [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/event_engine_shims/tcp_client.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.h:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/wakeup_fd_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/activity.cc.o [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/mpsc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'int grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::Fd()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc: In member function 'void grpc_event_engine::experimental::{anonymous}::EventEngineEndpointWrapper::OnShutdownInternal()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/exec_ctx.cc.o [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/party.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/sleep.cc.o [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/fork_posix.cc.o [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/fork_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/wait_set.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'void grpc_core::promise_detail::FreestandingActivity::Handle::DropActivity()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:57:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:60:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::Wakeup(grpc_core::WakeupMask)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:67:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:73:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:80:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::WakeupAsync(grpc_core::WakeupMask)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:87:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:93:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:100:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual std::string grpc_core::promise_detail::FreestandingActivity::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:109:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/mpsc.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/mpsc.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/mpsc.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/internal_errqueue.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/api.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::DropActivity()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:76:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:79:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::WakeupGeneric(grpc_core::WakeupMask, void (grpc_core::Party::*)(grpc_core::WakeupMask))': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:86:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:92:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:99:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'virtual std::string grpc_core::Party::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:118:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iocp_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/wait_set.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/wait_set.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr.cc.o [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_internal.cc.o [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/arena.cc.o [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/connection_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/memory_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_internal.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_internal.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/periodic_update.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/connection_quota.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/connection_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 71%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_windows.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/lockfree_event.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/polling_entity.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_posix.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 72%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/resource_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::{anonymous}::MemoryQuotaTracker::Add(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:67:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'std::vector > grpc_core::{anonymous}::MemoryQuotaTracker::All()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:80:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Handle::Sweep::MarkCancelled()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:224:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Enqueue(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:244:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'grpc_core::Poll > grpc_core::ReclaimerQueue::PollNext()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:250:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'virtual void grpc_core::GrpcMemoryAllocatorImpl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:293:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::GrpcMemoryAllocatorImpl::FillChannelzProperties(grpc_core::channelz::PropertyList&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:428:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::Take(grpc_core::GrpcMemoryAllocatorImpl*, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:573:31: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:577:28: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::AddNewAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:613:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::RemoveAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:625:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:634:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorBigToSmall(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:670:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:677:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorSmallToBig(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:690:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:697:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:738:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:749:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/stream_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr_posix.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:969:38: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed() [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' 969 | storage_->RegisterGaugeProvider(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:462:22: required from here 462 | ProviderConstructed(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1039:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1039 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:973:40: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing() [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' 973 | storage_->UnregisterGaugeProvider(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:467:22: required from here 467 | ProviderDestructing(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1044:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1044 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = BasicMemoryQuota::Start()::; Contexts = {}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:534:19: required from here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | [](absl::Status status) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | GRPC_CHECK(status.code() == absl::StatusCode::kCancelled); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 72%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/thread_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 72%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_tracker/resource_tracker.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/lockfree_event.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::BasicMemoryQuota::Start():: >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::SetMax(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:28:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'bool grpc_core::ThreadQuota::Reserve(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:33:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::Release(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:40:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset_set.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 72%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/security/authorization/evaluate_args.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset_set_windows.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset_windows.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/resolve_address.cc.o [ 72%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/resolve_address_posix.cc.o [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/security/authorization/grpc_server_authz_filter.cc.o In file included from /opt/tools/gcc15/include/c++/15.2.0/atomic:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:21: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = long int]', inlined from 'void grpc_core::RefCount::Ref(Value)' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:73:41, inlined from 'void grpc_core::RefCounted::IncrementRefCount() const [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:391:45, inlined from 'grpc_core::RefCountedPtr grpc_core::RefCounted::Ref() [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:298:22, inlined from 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.cc:41:13: /opt/tools/gcc15/include/c++/15.2.0/bits/atomic_base.h:631:34: warning: 'long unsigned int __atomic_fetch_add_8(volatile void*, long unsigned int, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 631 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)': cc1plus: note: destination object is likely at address zero [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/slice/percent_encoding.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_engine.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_policy_provider.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/resolve_address_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc: In member function 'grpc_event_engine::experimental::EventEngine* grpc_core::NativeDNSResolver::engine()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/resolve_address_posix.cc:60:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/slice/slice.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_factory_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/slice/slice_buffer.cc.o [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/slice/slice_string_helpers.cc.o [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_mutator.cc.o [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/byte_buffer.cc.o [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_utils_common_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/byte_buffer_reader.cc.o [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/byte_buffer.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/call_details.cc.o [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_utils_linux.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_utils_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/byte_buffer_reader.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/call_log_batch.cc.o [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 73%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/systemd_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_details.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_details.cc:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 73%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/call_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.cc:38: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client.cc.o [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/channel.cc.o [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/channel_create.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/address_utils/sockaddr_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/systemd_utils.cc:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'virtual void grpc_core::Call::AddData(grpc_core::channelz::DataSink)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:145:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:149:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PublishToParent(grpc_core::Call*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:210:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::MaybeUnpublishFromParent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:231:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PropagateCancellationToChildren()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:265:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'grpc_error_handle grpc_core::Call::UpdateDeadline(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:367:41: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | ReleasableMutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::ResetDeadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:394:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_log_batch.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/channel_init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.h:45, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client_windows.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc: In member function 'grpc_core::Channel::RegisteredCall* grpc_core::Channel::RegisterCall(const char*, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc:75:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc: In static member function 'static void grpc_core::ChannelInit::PrintChannelStackTrace(grpc_channel_stack_type, const std::vector >&, const DependencyTracker&, const std::vector&, const std::vector&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc:486:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'void on_writable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:261:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'int64_t grpc_tcp_client_create_from_prepared_fd(grpc_pollset_set*, grpc_closure*, int, const grpc_event_engine::experimental::EndpointConfig&, const grpc_resolved_address*, grpc_core::Timestamp, grpc_endpoint**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:390:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc: In function 'bool tcp_cancel_connect(int64_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_client_posix.cc:437:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/buffer_list.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/channel_stack_type.cc.o [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/completion_queue.cc.o [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/completion_queue_factory.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::NoteSend(grpc_core::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:246:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:277:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'grpc_core::TcpZerocopySendRecord* grpc_core::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:291:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'void grpc_core::TcpZerocopySendCtx::PutSendRecord(grpc_core::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:302:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:313:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:353:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In member function 'bool grpc_core::TcpZerocopySendCtx::UpdateZeroCopyOMemStateAfterSend(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:393:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock guard(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void run_poller({anonymous}::backup_poller*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:636:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 636 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:642:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:648:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void drop_uncovered({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:660:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:663:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void cover_self({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:678:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:687:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:696:31: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_destroy(grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:799:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:801:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void perform_reclamation({anonymous}::grpc_tcp*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:809:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:814:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_handle_read(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1112:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1112 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1120:26: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1120 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1144:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1144 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void tcp_read(grpc_endpoint*, grpc_slice_buffer*, grpc_closure*, bool, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1154:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 1154 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1163:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1163 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1169:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1169 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:1175:24: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 1175 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc: In function 'void grpc_tcp_destroy_and_release_fd(grpc_endpoint*, int*, grpc_closure*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:2079:20: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 2079 | tcp->read_mu.Lock(); | ~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:2081:22: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 2081 | tcp->read_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h: In instantiation of 'void grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:546:26: required from 'void grpc_core::MemoryOwner::PostReclaimer(grpc_core::ReclamationPass, F) [with F = maybe_post_reclaimer({anonymous}::grpc_tcp*)::)>]' 546 | impl()->PostReclaimer(pass, std::move(fn)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_posix.cc:822:36: required from here 822 | tcp->memory_owner.PostReclaimer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 823 | grpc_core::ReclamationPass::kBenign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 824 | [tcp](std::optional sweep) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | if (sweep.has_value()) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 826 | perform_reclamation(tcp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | } | ~ 828 | TCP_UNREF(tcp, "posted_reclaimer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue_factory.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 74%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_utils_posix_common.cc.o [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/connection_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 74%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/event_string.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/filter_stack_call.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/address_utils/sockaddr_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:36: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc.o [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:38: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/init_internally.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/lame_client.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/legacy_channel.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/metadata_array.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::NoteSend(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::GetSendRecord()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'grpc_event_engine::experimental::TcpZerocopySendRecord* grpc_event_engine::experimental::TcpZerocopySendCtx::ReleaseSendRecord(uint32_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'void grpc_event_engine::experimental::TcpZerocopySendCtx::PutSendRecord(grpc_event_engine::experimental::TcpZerocopySendRecord*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::AllSendRecordsEmpty()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterFree()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h: In member function 'bool grpc_event_engine::experimental::TcpZerocopySendCtx::UpdateZeroCopyOptMemStateAfterSend(bool, bool&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/validate_metadata.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/version.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/bdp_estimator.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_init()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:110:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 110 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_shutdown_from_cleanup_thread(void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:155:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:167:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_shutdown_blocking()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:195:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'int grpc_is_initialized()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:205:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_maybe_wait_for_async_shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:212:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'bool grpc_wait_for_shutdown_with_timeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:223:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer_generic.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc: In member function 'virtual bool grpc_core::LameClientFilter::StartTransportOp(grpc_transport_op*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc:90:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.h:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc: In member function 'void grpc_core::LegacyChannel::StateWatcher::StartTimer(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:291:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc: In static member function 'static void grpc_core::LegacyChannel::StateWatcher::WatchComplete(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:315:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 315 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/call_final_info.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/connectivity_state.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/error_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer_heap.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_generic.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_generic.cc:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_heap.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_heap.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/promise_endpoint.cc.o [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/unix_sockets_posix_noop.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/status_conversion.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_manager.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/timer_manager.cc:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/timeout_encoding.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/vsock.cc.o [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/transport.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 75%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/transport_op_string.cc.o [ 76%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/wakeup_fd_eventfd.cc.o [ 76%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/address_filtering.cc.o [ 76%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/wakeup_fd_nospecial.cc.o [ 76%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o [ 76%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/backend_metric_parser.cc.o [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/child_policy_handler.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/endpoint_list.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/wakeup_fd_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport_op_string.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/activity.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/grpclb/client_load_reporting_filter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/child_policy_handler.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/child_policy_handler.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/child_policy_handler.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/endpoint_list.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/endpoint_list.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/endpoint_list.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/grpclb/grpclb.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/mpsc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'void grpc_core::promise_detail::FreestandingActivity::Handle::DropActivity()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:57:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:60:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::Wakeup(grpc_core::WakeupMask)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:67:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:73:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:80:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual void grpc_core::promise_detail::FreestandingActivity::Handle::WakeupAsync(grpc_core::WakeupMask)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:87:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:93:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:100:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc: In member function 'virtual std::string grpc_core::promise_detail::FreestandingActivity::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.cc:109:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/party.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/sleep.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb.cc:83: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb.cc:54: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/mpsc.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/mpsc.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/mpsc.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.h:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/event_engine_context.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/sleep.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::DropActivity()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:76:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:79:15: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'void grpc_core::Party::Handle::WakeupGeneric(grpc_core::WakeupMask, void (grpc_core::Party::*)(grpc_core::WakeupMask))': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:86:13: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:92:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:99:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc: In member function 'virtual std::string grpc_core::Party::Handle::ActivityDebugTag(grpc_core::WakeupMask) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/party.cc:118:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/grpclb/grpclb_client_stats.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/wait_set.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc: In member function 'void grpc_core::GrpcLbClientStats::AddCallDropped(const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:51:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | MutexLock lock(&drop_count_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc: In member function 'void grpc_core::GrpcLbClientStats::Get(int64_t*, int64_t*, int64_t*, int64_t*, std::unique_ptr >*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:84:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&drop_count_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/grpclb/load_balancer_api.cc.o [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/health_check_client.cc.o [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/api.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/wait_set.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/wait_set.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/lb_policy.cc.o [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/lb_policy_registry.cc.o [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/oob_backend_metric.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/load_balancer_api.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/arena.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/outlier_detection/outlier_detection.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_internal.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/connection_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy_registry.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy_registry.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/subchannel_interface.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::LoadBalancingPolicy::QueuePicker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc:75:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:126:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&self->producer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:145:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&self->producer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'virtual void grpc_core::HealthProducer::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:316:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 316 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'void grpc_core::HealthProducer::AddWatcher(grpc_core::HealthWatcher*, const std::optional >&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:326:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'void grpc_core::HealthProducer::RemoveWatcher(grpc_core::HealthWatcher*, const std::optional >&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:347:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'void grpc_core::HealthProducer::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:366:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 366 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/connection_quota.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/connection_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_interface_internal.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'virtual void grpc_core::OrcaProducer::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:218:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::AddWatcher(grpc_core::OrcaWatcher*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:227:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::RemoveWatcher(grpc_core::OrcaWatcher*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:238:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 238 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::NotifyWatchers(const grpc_core::BackendMetricData&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:273:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::OnConnectivityStateChange(grpc_connectivity_state)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:280:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 280 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/pick_first/pick_first.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/memory_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::OutlierDetectionLb::SubchannelState::endpoint_state()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:243:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 243 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc: In member function 'void grpc_core::{anonymous}::OutlierDetectionLb::SubchannelState::set_endpoint_state(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:248:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/priority/priority.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/periodic_update.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /opt/tools/gcc15/include/c++/15.2.0/atomic:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:21: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = long int]', inlined from 'void grpc_core::RefCount::Ref(Value)' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:73:41, inlined from 'void grpc_core::RefCounted::IncrementRefCount() const [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:391:45, inlined from 'grpc_core::RefCountedPtr grpc_core::RefCounted::Ref() [with Child = grpc_core::ResourceQuota; Impl = grpc_core::PolymorphicRefCount; UnrefBehavior = grpc_core::UnrefDelete]' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/ref_counted.h:298:22, inlined from 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)' at /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.cc:41:13: /opt/tools/gcc15/include/c++/15.2.0/bits/atomic_base.h:631:34: warning: 'long unsigned int __atomic_fetch_add_8(volatile void*, long unsigned int, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 631 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'grpc_core::ResourceQuotaRefPtr grpc_core::ResourceQuotaFromChannelArgs(const grpc_channel_args*)': cc1plus: note: destination object is likely at address zero In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/pick_first/pick_first.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/pick_first/pick_first.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/pick_first/pick_first.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/resource_quota.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/ring_hash/ring_hash.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/stream_quota.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/priority/priority.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/priority/priority.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of 'union grpc_core::Loop::' [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/loop.h:215:31: note: attribute for 'union grpc_core::Loop::' must follow the 'union' keyword /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::{anonymous}::MemoryQuotaTracker::Add(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:67:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'std::vector > grpc_core::{anonymous}::MemoryQuotaTracker::All()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:80:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Handle::Sweep::MarkCancelled()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:224:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::ReclaimerQueue::Enqueue(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:244:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'grpc_core::Poll > grpc_core::ReclaimerQueue::PollNext()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:250:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'virtual void grpc_core::GrpcMemoryAllocatorImpl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:293:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::GrpcMemoryAllocatorImpl::FillChannelzProperties(grpc_core::channelz::PropertyList&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:428:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::Take(grpc_core::GrpcMemoryAllocatorImpl*, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:573:31: warning: 'bool absl::lts_20260107::Mutex::TryLock()' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:201:22: note: declared here 201 | [[nodiscard]] bool TryLock() ABSL_EXCLUSIVE_TRYLOCK_FUNCTION(true) { | ^~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:577:28: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::AddNewAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:613:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::RemoveAllocator(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:625:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:634:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorBigToSmall(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:670:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:677:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::MaybeMoveAllocatorSmallToBig(grpc_core::GrpcMemoryAllocatorImpl*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:690:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:697:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:738:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:749:47: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/thread_quota.cc.o [ 77%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/rls/rls.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:969:38: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed() [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' 969 | storage_->RegisterGaugeProvider(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:462:22: required from here 462 | ProviderConstructed(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1039:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1039 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider(grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider*) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:973:40: required from 'void grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing() [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]' 973 | storage_->UnregisterGaugeProvider(this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:467:22: required from here 467 | ProviderDestructing(); | ~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1044:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1044 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'grpc_core::promise_detail::PromiseActivity::PromiseActivity(F, WakeupScheduler, OnDone, Contexts&& ...) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:685:7: required from 'grpc_core::ActivityPtr grpc_core::MakeActivity(Factory, WakeupScheduler, OnDone, Contexts&& ...) [with Factory = Loop, false>; WakeupScheduler = ExecCtxWakeupScheduler; OnDone = BasicMemoryQuota::Start()::; Contexts = {}; ActivityPtr = std::unique_ptr]' 685 | new promise_detail::PromiseActivity( | ~~~~~~~~~~~~~ 687 | std::move(promise_factory), std::move(wakeup_scheduler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | std::move(on_done), std::forward(contexts)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.cc:534:19: required from here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | [](absl::Status status) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | GRPC_CHECK(status.code() == absl::StatusCode::kCancelled); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | }); | ~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:503:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:505:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_call_data.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/ring_hash/ring_hash.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Cancel() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:528:8: required from here 528 | void Cancel() final { | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:536:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h: In instantiation of 'void grpc_core::promise_detail::PromiseActivity::Step() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:521:5: required from 'void grpc_core::promise_detail::PromiseActivity::RunScheduledWakeup() [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}]' 521 | Step(); | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:39:7: required from 'void grpc_core::ExecCtxWakeupScheduler::BoundScheduler::ScheduleWakeup() [with ActivityType = grpc_core::promise_detail::PromiseActivity, false>, grpc_core::ExecCtxWakeupScheduler, grpc_core::BasicMemoryQuota::Start():: >]' 42 | static_cast(arg)->RunScheduledWakeup(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:573:27: required from 'void grpc_core::promise_detail::PromiseActivity::WakeupAsync(grpc_core::WakeupMask) [with F = grpc_core::Loop, false>; WakeupScheduler = grpc_core::ExecCtxWakeupScheduler; OnDone = grpc_core::BasicMemoryQuota::Start()::; Contexts = {}; grpc_core::WakeupMask = short unsigned int]' 573 | this->ScheduleWakeup(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:568:8: required from here 568 | void WakeupAsync(WakeupMask) final { | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:597:15: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:600:19: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:604:17: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:201:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 201 | PromiseFactoryImpl(Token, F&& f, A&&) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::SetMax(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:28:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'bool grpc_core::ThreadQuota::Reserve(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:33:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc: In member function 'void grpc_core::ThreadQuota::Release(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/thread_quota.cc:40:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_tracker/resource_tracker.cc.o [ 77%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/audit_logging.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_audit_logging.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static void grpc_core::experimental::AuditLoggerRegistry::RegisterFactory(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:53:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static bool grpc_core::experimental::AuditLoggerRegistry::FactoryExists(std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:60:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static absl::lts_20260107::StatusOr > grpc_core::experimental::AuditLoggerRegistry::ParseConfig(std::string_view, const grpc_core::experimental::Json&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:67:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static std::unique_ptr grpc_core::experimental::AuditLoggerRegistry::CreateAuditLogger(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:78:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc: In static member function 'static void grpc_core::experimental::AuditLoggerRegistry::TestOnlyResetRegistry()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.cc:85:20: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | MutexLock lock(mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 78%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/evaluate_args.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/grpc_authorization_engine.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:66: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/round_robin/round_robin.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ChildPolicyWrapper::ChildPolicyHelper::UpdateState(grpc_connectivity_state, const absl::lts_20260107::Status&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:869:46: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 869 | MutexLock lock(&wrapper_->lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::{anonymous}::RlsLb::Picker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:970:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 970 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::Cache::Entry::BackoffTimer::OnBackoffTimerLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1082:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1082 | MutexLock lock(&entry_->lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::Cache::OnCleanupTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1405:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1405 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::RlsChannel::StateWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1460:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1460 | MutexLock lock(&lb_policy->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::RlsRequest::StartCallLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1672:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::RlsRequest::OnRlsCallCompleteLocked(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1761:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1761 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual absl::lts_20260107::Status grpc_core::{anonymous}::RlsLb::UpdateLocked(grpc_core::LoadBalancingPolicy::UpdateArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1949:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1949 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2006:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2006 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ExitIdleLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2027:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2027 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ResetBackoffLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2035:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2035 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ShutdownLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2052:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2052 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::UpdatePickerLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2085:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2085 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/grpc_server_authz_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_engine.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_policy_provider.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/authorization_engine.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_audit_logging.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_authorization_engine.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/round_robin/round_robin.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:21: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 78%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/matchers.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/weighted_target/weighted_target.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/rbac_policy.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/net/socket_mutator.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/plugin_registry/grpc_plugin_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/evaluate_args.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/matchers.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/matchers.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_target/weighted_target.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_target/weighted_target.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In destructor 'virtual grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::~EndpointWeight()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:430:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 430 | MutexLock lock(&wrr_->endpoint_weight_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'void grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::MaybeUpdateWeight(double, double, double, float)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:459:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 459 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'float grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::GetWeight(grpc_core::Timestamp, grpc_core::Duration, grpc_core::Duration, uint64_t*, uint64_t*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:476:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 476 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'void grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::ResetNonEmptySince()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:504:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 504 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In constructor 'grpc_core::{anonymous}::WeightedRoundRobin::Picker::Picker(grpc_core::RefCountedPtr, grpc_core::{anonymous}::WeightedRoundRobin::WrrEndpointList*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:554:28: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | MutexLock lock(&timer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'virtual void grpc_core::{anonymous}::WeightedRoundRobin::Picker::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:564:28: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 564 | MutexLock lock(&timer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'std::size_t grpc_core::{anonymous}::WeightedRoundRobin::Picker::PickIndex()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:597:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 597 | MutexLock lock(&scheduler_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'void grpc_core::{anonymous}::WeightedRoundRobin::Picker::BuildSchedulerAndStartTimerLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:653:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 653 | MutexLock lock(&scheduler_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:671:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 671 | MutexLock lock(&self->timer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::WeightedRoundRobin::GetOrCreateWeight(const std::vector&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:802:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 802 | MutexLock lock(&endpoint_weight_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/stdout_logger.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/slice/percent_encoding.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/slice/slice.cc.o [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/slice/slice_buffer.cc.o [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/plugin_registry/grpc_plugin_registry_noextra.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/slice/slice_string_helpers.cc.o [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/byte_buffer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/byte_buffer_reader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/call.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/byte_buffer.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/call_details.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/byte_buffer_reader.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/call_log_batch.cc.o [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/c_ares/dns_resolver_ares.cc.o [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/call_utils.cc.o [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_details.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_details.cc:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc.o [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/channel.cc.o [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc.o [ 79%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/channel_create.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_log_batch.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.h:45, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call_utils.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'virtual void grpc_core::Call::AddData(grpc_core::channelz::DataSink)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:145:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:149:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PublishToParent(grpc_core::Call*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:210:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::MaybeUnpublishFromParent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:231:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::PropagateCancellationToChildren()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:265:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 265 | MutexLock lock(&pc->child_list_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'grpc_error_handle grpc_core::Call::UpdateDeadline(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:367:41: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | ReleasableMutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc: In member function 'void grpc_core::Call::ResetDeadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.cc:394:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/status_helper.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_timeout(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:304:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_ares_backup_poll_alarm(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:329:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc: In member function 'virtual void grpc_core::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:121:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 121 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:571:38: note: declared here 571 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_readable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:371:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 371 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_writable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:396:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 396 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void grpc_ares_notify_on_event_locked(grpc_ares_ev_driver*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:427:21: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:40: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:903:31: note: declared here 903 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_srv_query_done_locked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:764:50: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 764 | const int parse_status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1116:55: note: declared here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:775:29: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 775 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:780:27: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 780 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_txt_done_locked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:817:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 817 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1125:55: note: declared here 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_error_handle set_request_dns_server(grpc_ares_request*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:891:31: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 891 | ares_set_servers_ports(r->ev_driver->channel, &r->dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1173:20: note: declared here 1173 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_ares_request* grpc_dns_lookup_hostname_ares_impl(const char*, const char*, const char*, grpc_pollset_set*, grpc_closure*, std::unique_ptr >*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1059:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1059 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1094:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1094 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1100:21: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1100 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_ares_request* grpc_dns_lookup_srv_ares_impl(const char*, const char*, grpc_pollset_set*, grpc_closure*, std::unique_ptr >*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1113:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1140:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' 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, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1141 | on_srv_query_done_locked, srv_query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:836:59: note: declared here 836 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_ares_request* grpc_dns_lookup_txt_ares_impl(const char*, const char*, grpc_pollset_set*, grpc_closure*, char**, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1152:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1179:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' 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, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | on_txt_done_locked, txt_query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:859:60: note: declared here 859 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void grpc_cancel_ares_request_impl(grpc_ares_request*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1206:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1206 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In constructor 'grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::AresRequestWrapper(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:97:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:147:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::OnHostnameResolved(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:237:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&self->on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::OnSRVResolved(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:252:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&self->on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::OnTXTResolved(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:267:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | MutexLock lock(&self->on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'void grpc_core::{anonymous}::AresDNSResolver::AresRequest::Run()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:395:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 395 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'bool grpc_core::{anonymous}::AresDNSResolver::AresRequest::Cancel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:400:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 400 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresDNSResolver::AresRequest::OnDnsLookupDone(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:451:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | MutexLock lock(&r->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual grpc_core::DNSResolver::TaskHandle grpc_core::{anonymous}::AresDNSResolver::LookupHostname(std::function >)>, std::string_view, std::string_view, grpc_core::Duration, grpc_pollset_set*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:647:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 647 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual grpc_core::DNSResolver::TaskHandle grpc_core::{anonymous}::AresDNSResolver::LookupSRV(std::function >)>, std::string_view, grpc_core::Duration, grpc_pollset_set*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:670:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual grpc_core::DNSResolver::TaskHandle grpc_core::{anonymous}::AresDNSResolver::LookupTXT(std::function >)>, std::string_view, grpc_core::Duration, grpc_pollset_set*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:685:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 685 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual bool grpc_core::{anonymous}::AresDNSResolver::Cancel(grpc_core::DNSResolver::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:696:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'void grpc_core::{anonymous}::AresDNSResolver::UnregisterRequest(grpc_core::DNSResolver::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:714:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 714 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc: In member function 'grpc_core::Channel::RegisteredCall* grpc_core::Channel::RegisterCall(const char*, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.cc:75:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc.o [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/dns_resolver_plugin.cc.o [ 79%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_create.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/channel_init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/channel_stack_type.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/dns_resolver_plugin.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/completion_queue.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/resolver.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In constructor 'grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::EventEngineDNSRequestWrapper(grpc_core::RefCountedPtr, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:215:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'virtual void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:281:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 281 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnTimeout()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:296:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnHostnameResolved(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:309:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnSRVResolved(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:339:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnBalancerHostnamesResolved(std::string, absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:393:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnTXTResolved(absl::lts_20260107::StatusOr > >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:420:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/completion_queue_factory.cc.o [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/event_engine/service_config_helper.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/connection_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue_factory.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/native/dns_resolver.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc: In static member function 'static void grpc_core::ChannelInit::PrintChannelStackTrace(grpc_channel_stack_type, const std::vector >&, const DependencyTracker&, const std::vector&, const std::vector&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.cc:486:19: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/event_string.cc.o [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/filter_stack_call.cc.o [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/endpoint_addresses.cc.o [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/fake/fake_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/init.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/init_internally.cc.o [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/lame_client.cc.o [ 80%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/polling_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/native/dns_resolver.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/resolver.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/filter_stack_call.h:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/polling_resolver.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/polling_resolver.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/polling_resolver.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'void grpc_core::FakeResolverResponseGenerator::SetResponseAndNotify(grpc_core::Resolver::Result, grpc_core::Notification*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:132:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'void grpc_core::FakeResolverResponseGenerator::SetFakeResolver(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:147:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'bool grpc_core::FakeResolverResponseGenerator::WaitForResolverSet(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:174:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'bool grpc_core::FakeResolverResponseGenerator::WaitForReresolutionRequest(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:186:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&reresolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'void grpc_core::FakeResolverResponseGenerator::ReresolutionRequested()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:197:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&reresolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/auth/auth_filters.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_init()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:110:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 110 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_shutdown_from_cleanup_thread(void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:155:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:167:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_shutdown_blocking()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:195:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'int grpc_is_initialized()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:205:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'void grpc_maybe_wait_for_async_shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:212:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc: In function 'bool grpc_wait_for_shutdown_with_timeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/init.cc:223:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(g_init_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc: In member function 'virtual bool grpc_core::LameClientFilter::StartTransportOp(grpc_transport_op*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.cc:90:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.h:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc: In member function 'void grpc_core::LegacyChannel::StateWatcher::StartTimer(grpc_core::Timestamp)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:291:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc: In static member function 'static void grpc_core::LegacyChannel::StateWatcher::WatchComplete(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/legacy_channel.cc:315:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 315 | MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 80%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/resolver_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/sockaddr/sockaddr_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/metadata_array.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 81%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/server/add_port.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 81%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/server/server.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/validate_metadata.cc.o [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/version.cc.o [ 81%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/server/server_call_tracer_filter.cc.o [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/bdp_estimator.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/add_port.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/call_final_info.cc.o [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/connectivity_state.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/passive_listener.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/error_utils.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 81%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/promise_endpoint.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_finalization.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_call_tracer_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_call_tracer_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/status_conversion.cc.o [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/timeout_encoding.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/add_port.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:46, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/connectivity_state.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/promise_endpoint.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/transport.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/transport_op_string.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::ListenerState::ConfigFetcherWatcher::UpdateConnectionManager(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:102:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 102 | MutexLock lock(&listener_state_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:111:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&blackboard_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::ListenerState::ConfigFetcherWatcher::StopServing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:127:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 127 | MutexLock lock(&listener_state_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_call_tracer_filter.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:164:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::Stop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:176:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 176 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'std::optional grpc_core::Server::ListenerState::AddLogicalConnection(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:197:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:237:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::OnHandshakeDone(grpc_core::Server::ListenerInterface::LogicalConnection*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:260:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 260 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::RemoveLogicalConnection(grpc_core::Server::ListenerInterface::LogicalConnection*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:274:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'grpc_error_handle grpc_core::Server::ListenerState::SetupTransport(grpc_core::Transport*, grpc_pollset*, const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:298:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&blackboard_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::OnDrainGraceTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:332:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 332 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::RealRequestMatcher::RequestCallWithPossiblePublish(std::size_t, grpc_core::Server::RequestedCall*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:631:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 631 | MutexLock lock(&server_->mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::RealRequestMatcher::MatchOrQueue(std::size_t, grpc_core::Server::CallData*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:701:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | MutexLock lock(&server_->mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual grpc_core::ArenaPromise > grpc_core::Server::RealRequestMatcher::MatchRequest(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:740:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 740 | MutexLock lock(&server_->mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::TransportConnectivityWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1047:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1047 | MutexLock lock(&server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::AddData(grpc_core::channelz::DataSink)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1226:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1226 | MutexLock global_lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1291:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1291 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1307:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1307 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'grpc_error_handle grpc_core::Server::SetupTransport(grpc_core::Transport*, grpc_pollset*, const grpc_core::ChannelArgs&, const grpc_core::Blackboard*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1333:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1333 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'bool grpc_core::Server::HasOpenConnections()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1386:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1386 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::MaybeFinishShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1463:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1463 | MutexLock lock(&mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In static member function 'static void grpc_core::Server::ListenerDestroyDone(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1510:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1510 | MutexLock lock(&server->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ShutdownAndNotify(grpc_completion_queue*, void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1542:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1542 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1562:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1562 | MutexLock lock(&mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::CancelAllCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1586:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1586 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::SendGoaways()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1596:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1596 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1604:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1604 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1716:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1716 | MutexLock lock(&chand_->server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In destructor 'grpc_core::Server::ChannelData::~ChannelData()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1731:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1731 | MutexLock lock(&server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ChannelData::InitTransport(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::size_t, grpc_core::Transport*, intptr_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1750:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1750 | MutexLock lock(&server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/address_filtering.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/backend_metric_parser.cc.o [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/service_config/service_config_channel_arg_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/child_policy_handler.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport_op_string.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/service_config/service_config_impl.cc.o [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/endpoint_list.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_channel_arg_filter.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_channel_arg_filter.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_channel_arg_filter.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/grpclb/client_load_reporting_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/child_policy_handler.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/child_policy_handler.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/child_policy_handler.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/endpoint_list.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/endpoint_list.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/endpoint_list.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_impl.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_impl.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_impl.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/service_config/service_config_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/grpclb/grpclb.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/call_tracer.cc.o [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/context_list_entry.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb.cc:83: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb.cc:54: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/default_tcp_tracer.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/grpclb/grpclb_client_stats.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/grpclb/load_balancer_api.cc.o [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/histogram_view.cc.o [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/instrument.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc: In member function 'void grpc_core::GrpcLbClientStats::AddCallDropped(const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:51:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | MutexLock lock(&drop_count_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc: In member function 'void grpc_core::GrpcLbClientStats::Get(int64_t*, int64_t*, int64_t*, int64_t*, std::unique_ptr >*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:84:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&drop_count_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/health_check_client.cc.o [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/lb_policy.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/load_balancer_api.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/lb_policy_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:193, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.cc: In member function 'virtual void grpc_core::DefaultTcpTracer::RecordConnectionMetrics(grpc_core::TcpConnectionMetrics)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.cc:22:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 22 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/oob_backend_metric.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In constructor 'grpc_core::CollectionScope::CollectionScope(std::vector >, grpc_core::InstrumentLabelSet, std::size_t, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:178:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In destructor 'virtual grpc_core::CollectionScope::~CollectionScope()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:188:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:196:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'std::size_t grpc_core::CollectionScope::TestOnlyCountStorageHeld() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:212:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::ForEachUniqueStorage(absl::lts_20260107::FunctionRef, absl::lts_20260107::flat_hash_set&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:228:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:236:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:245:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:249:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'std::size_t grpc_core::instrument_detail::QueryableDomain::TestOnlyCountStorageHeld() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:786:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::instrument_detail::QueryableDomain::GetDomainStorage(grpc_core::RefCountedPtr, absl::lts_20260107::Span >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:898:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::CreateRootScope(grpc_core::InstrumentLabelSet, std::size_t, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:961:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::GetGlobalScope()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:1002:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::GlobalCollectionScopeManager::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:1015:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_internal.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy_registry.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy_registry.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/metrics.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::LoadBalancingPolicy::QueuePicker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.cc:75:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/subchannel_interface.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:126:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&self->producer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:145:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&self->producer_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'virtual void grpc_core::HealthProducer::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:316:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 316 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'void grpc_core::HealthProducer::AddWatcher(grpc_core::HealthWatcher*, const std::optional >&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:326:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'void grpc_core::HealthProducer::RemoveWatcher(grpc_core::HealthWatcher*, const std::optional >&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:347:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc: In member function 'void grpc_core::HealthProducer::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/health_check_client.cc:366:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 366 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/stats.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/outlier_detection/outlier_detection.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'virtual void grpc_core::OrcaProducer::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:218:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::AddWatcher(grpc_core::OrcaWatcher*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:227:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::RemoveWatcher(grpc_core::OrcaWatcher*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:238:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 238 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::NotifyWatchers(const grpc_core::BackendMetricData&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:273:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc: In member function 'void grpc_core::OrcaProducer::OnConnectivityStateChange(grpc_connectivity_state)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/oob_backend_metric.cc:280:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 280 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/stats_data.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/tcp_tracer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/pick_first/pick_first.cc.o [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/transport/auth_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/transport/endpoint_transport_client_channel_factory.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel_interface_internal.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/pick_first/pick_first.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/pick_first/pick_first.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/pick_first/pick_first.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/tsi/alts/handshaker/transport_security_common_api.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/endpoint_transport_client_channel_factory.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/priority/priority.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 83%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/ring_hash/ring_hash.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::OutlierDetectionLb::SubchannelState::endpoint_state()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:243:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 243 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc: In member function 'void grpc_core::{anonymous}::OutlierDetectionLb::SubchannelState::set_endpoint_state(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:248:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/tsi/fake_transport_security.cc.o [ 84%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/rls/rls.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_call_data.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/ring_hash/ring_hash.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/tsi/local_transport_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/priority/priority.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/priority/priority.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/tsi/transport_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/local_transport_security.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/transport_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/local_transport_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/local_transport_security.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/tsi/transport_security_grpc.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/backoff.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/dump_args.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/event_log.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:66: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::BeginCollection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:36:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'std::vector grpc_core::EventLog::EndCollection(absl::lts_20260107::Span >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:50:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::AppendInternal(std::string_view, int64_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:67:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ChildPolicyWrapper::ChildPolicyHelper::UpdateState(grpc_connectivity_state, const absl::lts_20260107::Status&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:869:46: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 869 | MutexLock lock(&wrapper_->lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::{anonymous}::RlsLb::Picker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:970:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 970 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::Cache::Entry::BackoffTimer::OnBackoffTimerLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1082:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1082 | MutexLock lock(&entry_->lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::Cache::OnCleanupTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1405:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1405 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::RlsChannel::StateWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1460:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1460 | MutexLock lock(&lb_policy->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::RlsRequest::StartCallLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1672:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::RlsRequest::OnRlsCallCompleteLocked(grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1761:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1761 | MutexLock lock(&lb_policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual absl::lts_20260107::Status grpc_core::{anonymous}::RlsLb::UpdateLocked(grpc_core::LoadBalancingPolicy::UpdateArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:1949:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1949 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2006:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2006 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ExitIdleLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2027:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2027 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ResetBackoffLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2035:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2035 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'virtual void grpc_core::{anonymous}::RlsLb::ShutdownLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2052:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2052 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc: In member function 'void grpc_core::{anonymous}::RlsLb::UpdatePickerLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/rls/rls.cc:2085:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2085 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/gethostname_fallback.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/gethostname_host_name_max.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/gethostname_sysconf.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/glob.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/grpc_check.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/grpc_if_nametoindex_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/grpc_if_nametoindex_unsupported.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/http_client/format_request.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/http_client/httpcli.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/http_client/parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 84%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/round_robin/round_robin.cc.o [ 84%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc.o [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/json/json_object_loader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/format_request.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/parser.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/format_request.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/format_request.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 84%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/json/json_reader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/round_robin/round_robin.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 84%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/weighted_target/weighted_target.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/json/json_writer.cc.o [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/xds/cds.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'void grpc_core::HttpRequest::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:221:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 221 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'virtual void grpc_core::HttpRequest::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:261:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In static member function 'static void grpc_core::HttpRequest::ContinueDoneWriteAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:324:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 324 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'void grpc_core::HttpRequest::OnHandshakeDone(absl::lts_20260107::StatusOr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:349:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 349 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'void grpc_core::HttpRequest::OnResolved(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:415:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/latent_see.cc.o [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/load_file.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_target/weighted_target.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_target/weighted_target.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/per_cpu.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In destructor 'virtual grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::~EndpointWeight()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:430:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 430 | MutexLock lock(&wrr_->endpoint_weight_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'void grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::MaybeUpdateWeight(double, double, double, float)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:459:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 459 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'float grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::GetWeight(grpc_core::Timestamp, grpc_core::Duration, grpc_core::Duration, uint64_t*, uint64_t*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:476:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 476 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'void grpc_core::{anonymous}::WeightedRoundRobin::EndpointWeight::ResetNonEmptySince()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:504:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 504 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In constructor 'grpc_core::{anonymous}::WeightedRoundRobin::Picker::Picker(grpc_core::RefCountedPtr, grpc_core::{anonymous}::WeightedRoundRobin::WrrEndpointList*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:554:28: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | MutexLock lock(&timer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'virtual void grpc_core::{anonymous}::WeightedRoundRobin::Picker::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:564:28: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 564 | MutexLock lock(&timer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'std::size_t grpc_core::{anonymous}::WeightedRoundRobin::Picker::PickIndex()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:597:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 597 | MutexLock lock(&scheduler_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'void grpc_core::{anonymous}::WeightedRoundRobin::Picker::BuildSchedulerAndStartTimerLocked()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:653:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 653 | MutexLock lock(&scheduler_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:671:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 671 | MutexLock lock(&self->timer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::WeightedRoundRobin::GetOrCreateWeight(const std::vector&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:802:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 802 | MutexLock lock(&endpoint_weight_map_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_internal.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/cds.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Start(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:126:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'std::unique_ptr > > grpc_core::latent_see::Sink::Stop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:132:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Record(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:139:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In function 'void grpc_core::latent_see::Collect(grpc_core::Notification*, absl::lts_20260107::Duration, std::size_t, Output*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:152:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:173:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/postmortem_emit.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/random_early_detection.cc.o [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/ref_counted_string.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/postmortem_emit.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/shared_bit_gen.cc.o [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/xds/xds_cluster_impl.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_dependency_manager.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/cds.cc:45: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/status_helper.cc.o [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/time.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/time_averaged_stats.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/uri.cc.o [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/uuid_v4.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_internal.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/xds/xds_cluster_manager.cc.o [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/validation_errors.cc.o [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/wait_for_single_owner.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/xds/xds_override_host.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 85%] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/work_serializer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_internal.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_manager.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/xds/xds_wrr_locality.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/net/socket_mutator.cc.o [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/plugin_registry/grpc_plugin_registry.cc.o [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/plugin_registry/grpc_plugin_registry_extra.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_certificate_provider.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/xds/xds_credentials.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_impl.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/c_ares/dns_resolver_ares.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/lb_policy.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_impl.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::CircuitBreakerCallCounterMap::GetOrCreate(const std::string&, const std::string&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_impl.cc:121:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_impl.cc: In destructor 'virtual grpc_core::{anonymous}::CircuitBreakerCallCounterMap::CallCounter::~CallCounter()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_cluster_impl.cc:136:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&g_call_counter_map->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'virtual void grpc_core::WorkSerializer::WorkSerializerImpl::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:152:32: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'void grpc_core::WorkSerializer::WorkSerializerImpl::Run(absl::lts_20260107::AnyInvocable, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:170:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'grpc_core::WorkSerializer::WorkSerializerImpl::RefillResult grpc_core::WorkSerializer::WorkSerializerImpl::RefillInner()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:228:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Linking CXX shared library libgrpc_unsecure.so In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/lame_client.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'std::optional grpc_core::{anonymous}::XdsOverrideHostLb::Picker::PickOverriddenHost(grpc_core::XdsOverrideHostAttribute*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:438:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 438 | MutexLock lock(&policy_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'virtual grpc_core::LoadBalancingPolicy::PickResult grpc_core::{anonymous}::XdsOverrideHostLb::Picker::Pick(grpc_core::LoadBalancingPolicy::PickArgs)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:535:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&wrapper->policy()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'void grpc_core::{anonymous}::XdsOverrideHostLb::ResetState()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:615:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Built target grpc_unsecure /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'void grpc_core::{anonymous}::XdsOverrideHostLb::UpdateAddressMap(const grpc_core::EndpointAddressesIterator&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:837:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 837 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'grpc_core::RefCountedPtr grpc_core::{anonymous}::XdsOverrideHostLb::AdoptSubchannel(const grpc_resolved_address&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:892:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 892 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'void grpc_core::{anonymous}::XdsOverrideHostLb::CreateSubchannelForAddress(std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:922:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 922 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:941:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 941 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'void grpc_core::{anonymous}::XdsOverrideHostLb::CleanupSubchannels()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:963:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 963 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:1053:46: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1053 | MutexLock lock(&self->policy()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc: In member function 'void grpc_core::{anonymous}::XdsOverrideHostLb::SubchannelWrapper::UpdateConnectivityState(grpc_connectivity_state, absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/xds/xds_override_host.cc:1064:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1064 | MutexLock lock(&policy()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/call_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In constructor 'grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::AresRequestWrapper(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:97:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:147:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::OnHostnameResolved(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:237:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&self->on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::OnSRVResolved(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:252:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&self->on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresClientChannelDNSResolver::AresRequestWrapper::OnTXTResolved(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:267:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | MutexLock lock(&self->on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/plugin_registry/grpc_plugin_registry.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'void grpc_core::{anonymous}::AresDNSResolver::AresRequest::Run()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:395:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 395 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'bool grpc_core::{anonymous}::AresDNSResolver::AresRequest::Cancel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:400:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 400 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In static member function 'static void grpc_core::{anonymous}::AresDNSResolver::AresRequest::OnDnsLookupDone(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:451:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | MutexLock lock(&r->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual grpc_core::DNSResolver::TaskHandle grpc_core::{anonymous}::AresDNSResolver::LookupHostname(std::function >)>, std::string_view, std::string_view, grpc_core::Duration, grpc_pollset_set*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:647:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 647 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual grpc_core::DNSResolver::TaskHandle grpc_core::{anonymous}::AresDNSResolver::LookupSRV(std::function >)>, std::string_view, grpc_core::Duration, grpc_pollset_set*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:670:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual grpc_core::DNSResolver::TaskHandle grpc_core::{anonymous}::AresDNSResolver::LookupTXT(std::function >)>, std::string_view, grpc_core::Duration, grpc_pollset_set*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:685:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 685 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'virtual bool grpc_core::{anonymous}::AresDNSResolver::Cancel(grpc_core::DNSResolver::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:696:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc: In member function 'void grpc_core::{anonymous}::AresDNSResolver::UnregisterRequest(grpc_core::DNSResolver::TaskHandle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:714:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 714 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/call_credentials.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/ev_posix.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 85%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/call_credentials.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc: In member function 'virtual void grpc_core::GrpcPolledFdFactoryPosix::ConfigureAresChannelLocked(ares_channel)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:121:30: warning: 'void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 121 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:571:38: note: declared here 571 | ares_set_socket_functions_ex) void ares_set_socket_functions(ares_channel_t | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc.o [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/dns_resolver_plugin.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/status_helper.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_timeout(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:304:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_ares_backup_poll_alarm(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:329:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_readable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:371:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 371 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_writable(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:396:57: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 396 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void grpc_ares_notify_on_event_locked(grpc_ares_ev_driver*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:427:21: warning: 'int ares_getsock(const ares_channel_t*, ares_socket_t*, int)' 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:40: /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:903:31: note: declared here 903 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(const ares_channel_t *channel, | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_srv_query_done_locked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:764:50: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 764 | const int parse_status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1116:55: note: declared here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:775:29: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 775 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:780:27: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 780 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void on_txt_done_locked(void*, int, int, unsigned char*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:817:36: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 817 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1125:55: note: declared here 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_error_handle set_request_dns_server(grpc_ares_request*, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:891:31: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 891 | ares_set_servers_ports(r->ev_driver->channel, &r->dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:1173:20: note: declared here 1173 | int ares_set_servers_ports(ares_channel_t *channel, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_ares_request* grpc_dns_lookup_hostname_ares_impl(const char*, const char*, const char*, grpc_pollset_set*, grpc_closure*, std::unique_ptr >*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1059:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1059 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1094:23: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1094 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1100:21: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1100 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:879:58: note: declared here 879 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_ares_request* grpc_dns_lookup_srv_ares_impl(const char*, const char*, grpc_pollset_set*, grpc_closure*, std::unique_ptr >*, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1113:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1140:13: warning: 'void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)' 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, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1141 | on_srv_query_done_locked, srv_query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:836:59: note: declared here 836 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'grpc_ares_request* grpc_dns_lookup_txt_ares_impl(const char*, const char*, grpc_pollset_set*, grpc_closure*, char**, int)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1152:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1179:14: warning: 'void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)' 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, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | on_txt_done_locked, txt_query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/ares.h:859:60: note: declared here 859 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc: In function 'void grpc_cancel_ares_request_impl(grpc_ares_request*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1206:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1206 | grpc_core::MutexLock lock(&r->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/socket_utils_posix.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/event_engine/service_config_helper.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/dns/native/dns_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 86%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/endpoint_addresses.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/dns_resolver_plugin.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/channel_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/resolver.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:14: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In constructor 'grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::EventEngineDNSRequestWrapper(grpc_core::RefCountedPtr, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:215:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/fake/fake_resolver.cc.o [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/google_c2p/google_c2p_resolver.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'virtual void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:281:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 281 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnTimeout()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:296:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnHostnameResolved(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:309:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnSRVResolved(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:339:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnBalancerHostnamesResolved(std::string, absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:393:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc: In member function 'void grpc_core::{anonymous}::EventEngineClientChannelDNSResolver::EventEngineDNSRequestWrapper::OnTXTResolved(absl::lts_20260107::StatusOr > >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:420:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | MutexLock lock(&on_resolved_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/polling_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/dns/native/dns_resolver.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/resolver.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/resolver_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/resolver.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/polling_resolver.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/polling_resolver.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/polling_resolver.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc: In member function 'virtual grpc::CompletionQueue* grpc::Channel::CallbackCQ()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:261:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc::internal::MutexLock l(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/sockaddr/sockaddr_resolver.cc.o [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/xds/xds_config.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'void grpc_core::FakeResolverResponseGenerator::SetResponseAndNotify(grpc_core::Resolver::Result, grpc_core::Notification*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:132:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'void grpc_core::FakeResolverResponseGenerator::SetFakeResolver(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:147:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'bool grpc_core::FakeResolverResponseGenerator::WaitForResolverSet(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:174:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'bool grpc_core::FakeResolverResponseGenerator::WaitForReresolutionRequest(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:186:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&reresolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc: In member function 'void grpc_core::FakeResolverResponseGenerator::ReresolutionRequested()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/fake/fake_resolver.cc:197:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&reresolution_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/xds/xds_dependency_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/gcp_metadata_query.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/xds/xds_resolver.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:47: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/server/add_port.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_resource_type_impl.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_config.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_config.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_resource_type_impl.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_config.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_dependency_manager.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_dependency_manager.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/resolver.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_dependency_manager.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_config.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/server/server.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_config.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_resolver.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 87%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/channel_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/add_port.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc.dir/src/core/server/server_call_tracer_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_resolver.cc:45: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/passive_listener.h:17, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_dependency_manager.h:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 87%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/client_callback.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/add_port.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_dependency_manager.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/xds/xds_resolver.cc:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_finalization.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_call_tracer_filter.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_call_tracer_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/client_callback.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_callback.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/client_context.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/server_call.h:46, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/server/server_config_selector_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_callback.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/server/xds_channel_stack_modifier.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::ListenerState::ConfigFetcherWatcher::UpdateConnectionManager(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:102:41: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 102 | MutexLock lock(&listener_state_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:111:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&blackboard_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::ListenerState::ConfigFetcherWatcher::StopServing()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:127:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 127 | MutexLock lock(&listener_state_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:164:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::Stop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:176:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 176 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'std::optional grpc_core::Server::ListenerState::AddLogicalConnection(grpc_core::OrphanablePtr, const grpc_core::ChannelArgs&, grpc_endpoint*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:197:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:237:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::OnHandshakeDone(grpc_core::Server::ListenerInterface::LogicalConnection*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:260:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 260 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::RemoveLogicalConnection(grpc_core::Server::ListenerInterface::LogicalConnection*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:274:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'grpc_error_handle grpc_core::Server::ListenerState::SetupTransport(grpc_core::Transport*, grpc_pollset*, const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:298:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&blackboard_shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ListenerState::OnDrainGraceTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:332:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 332 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::RealRequestMatcher::RequestCallWithPossiblePublish(std::size_t, grpc_core::Server::RequestedCall*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:631:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 631 | MutexLock lock(&server_->mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::RealRequestMatcher::MatchOrQueue(std::size_t, grpc_core::Server::CallData*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:701:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | MutexLock lock(&server_->mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual grpc_core::ArenaPromise > grpc_core::Server::RealRequestMatcher::MatchRequest(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:740:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 740 | MutexLock lock(&server_->mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::TransportConnectivityWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1047:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1047 | MutexLock lock(&server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::AddData(grpc_core::channelz::DataSink)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1226:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1226 | MutexLock global_lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1291:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1291 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1307:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1307 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'grpc_error_handle grpc_core::Server::SetupTransport(grpc_core::Transport*, grpc_pollset*, const grpc_core::ChannelArgs&, const grpc_core::Blackboard*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1333:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1333 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/server/xds_server_config_fetcher.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'bool grpc_core::Server::HasOpenConnections()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1386:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1386 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::MaybeFinishShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1463:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1463 | MutexLock lock(&mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In static member function 'static void grpc_core::Server::ListenerDestroyDone(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1510:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1510 | MutexLock lock(&server->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ShutdownAndNotify(grpc_completion_queue*, void*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1542:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1542 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1562:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1562 | MutexLock lock(&mu_call_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::CancelAllCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1586:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1586 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::SendGoaways()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1596:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1596 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1604:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1604 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'virtual void grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange(grpc_connectivity_state, const absl::lts_20260107::Status&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1716:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1716 | MutexLock lock(&chand_->server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In destructor 'grpc_core::Server::ChannelData::~ChannelData()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1731:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1731 | MutexLock lock(&server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc: In member function 'void grpc_core::Server::ChannelData::InitTransport(grpc_core::RefCountedPtr, grpc_core::RefCountedPtr, std::size_t, grpc_core::Transport*, intptr_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.cc:1750:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1750 | MutexLock lock(&server_->mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_call_tracer_filter.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:40: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_channel_stack_modifier.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack_builder.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_channel_stack_modifier.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_channel_stack_modifier.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/service_config/service_config_channel_arg_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:37: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc: In member function 'absl::lts_20260107::StatusOr > grpc_core::{anonymous}::ServerConfigSelectorFilter::config_selector()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc:83:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 83 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc: In member function 'virtual void grpc_core::{anonymous}::ServerConfigSelectorFilter::ServerConfigSelectorWatcher::OnServerConfigSelectorUpdate(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc:96:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | MutexLock lock(&filter_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:63, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPullStateString(ClientToServerPullState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ClientToServerPushStateString(ClientToServerPushState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc: In constructor 'grpc_core::{anonymous}::ServerConfigSelectorFilter::ServerConfigSelectorFilter(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server_config_selector_filter.cc:131:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h: In static member function 'static const char* grpc_core::CallState::ServerTrailingMetadataStateString(ServerTrailingMetadataState)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/client_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_channel_arg_filter.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_channel_arg_filter.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_channel_arg_filter.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/service_config/service_config_impl.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::PendingFilterChainMatchManagerReady(FilterChainMatchManager*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:175:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 175 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'virtual void grpc_core::{anonymous}::XdsServerConfigFetcher::StartWatch(std::string, std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:544:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 544 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'virtual void grpc_core::{anonymous}::XdsServerConfigFetcher::CancelWatch(grpc_core::ServerConfigFetcher::WatcherInterface*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:550:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 550 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'virtual void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::OnResourceChanged(absl::lts_20260107::StatusOr >, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:584:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 584 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:596:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 596 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:602:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 602 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:610:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::StartRdsWatch(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:744:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 744 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'virtual void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:773:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 773 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'absl::lts_20260107::StatusOr > grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::CreateOrGetXdsCertificateProviderFromFilterChainData(const grpc_core::XdsListenerResource::FilterChainData*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:788:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 788 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc: In member function 'void grpc::ClientContext::set_call(grpc_call*, const std::shared_ptr&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:125:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 125 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc: In member function 'void grpc::ClientContext::TryCancel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:154:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 154 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::OnRouteConfigChanged(const std::string&, absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:842:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 842 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:1074:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1074 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'virtual absl::lts_20260107::StatusOr > grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::DynamicXdsServerConfigSelectorProvider::Watch(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:1270:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1270 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'virtual void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::DynamicXdsServerConfigSelectorProvider::CancelWatch()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:1286:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1286 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc: In member function 'void grpc_core::{anonymous}::XdsServerConfigFetcher::ListenerWatcher::FilterChainMatchManager::DynamicXdsServerConfigSelectorProvider::OnRouteConfigChanged(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/xds_server_config_fetcher.cc:1294:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/client_interceptor.cc.o [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/service_config/service_config_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_impl.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_impl.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_impl.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/call_tracer.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/client_stats_interceptor.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/context_list_entry.cc.o [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/default_tcp_tracer.cc.o [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/create_channel.cc.o [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/histogram_view.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/instrument.cc.o [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/metrics.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/stats.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:193, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/create_channel_internal.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In constructor 'grpc_core::CollectionScope::CollectionScope(std::vector >, grpc_core::InstrumentLabelSet, std::size_t, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:178:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In destructor 'virtual grpc_core::CollectionScope::~CollectionScope()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:188:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:196:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'std::size_t grpc_core::CollectionScope::TestOnlyCountStorageHeld() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:212:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::ForEachUniqueStorage(absl::lts_20260107::FunctionRef, absl::lts_20260107::flat_hash_set&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:228:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/stats_data.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:236:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:26: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::CollectionScope::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:245:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:249:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'std::size_t grpc_core::instrument_detail::QueryableDomain::TestOnlyCountStorageHeld() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:786:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::instrument_detail::QueryableDomain::GetDomainStorage(grpc_core::RefCountedPtr, absl::lts_20260107::Span >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:898:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::CreateRootScope(grpc_core::InstrumentLabelSet, std::size_t, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:961:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'grpc_core::RefCountedPtr grpc_core::GlobalCollectionScopeManager::GetGlobalScope()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:1002:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc: In member function 'void grpc_core::GlobalCollectionScopeManager::TestOnlyReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.cc:1015:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.cc: In member function 'virtual void grpc_core::DefaultTcpTracer::RecordConnectionMetrics(grpc_core::TcpConnectionMetrics)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/default_tcp_tracer.cc:22:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 22 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_internal.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_internal.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/create_channel_posix.cc.o [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/tcp_tracer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/transport/auth_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/transport/endpoint_transport_client_channel_factory.cc.o [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/crypt/aes_gcm.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_posix.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/create_channel_from_endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_posix.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_posix.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/global_callback_hook.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 88%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/crypt/gsec.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_counter.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_crypter.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_frame_protector.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/client_channel_factory.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/endpoint_transport_client_channel_factory.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/client_channel/subchannel.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/insecure_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/frame_handler.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/alts_handshaker_client.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/alts_shared_resource.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/insecure_credentials.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/alts_tsi_utils.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/transport_security_common_api.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/insecure_credentials.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_shared_resource.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/completion_queue.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 89%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/alarm.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/alts/grpc_alts_credentials_options.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/alarm.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alarm.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alarm.cc:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc: In function 'tsi_result alts_tsi_handshaker_continue_handshaker_next(alts_tsi_handshaker*, const unsigned char*, std::size_t, tsi_handshaker_on_next_done_cb, void*, std::string*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:491:48: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 491 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc: In function 'tsi_result handshaker_next(tsi_handshaker*, const unsigned char*, std::size_t, const unsigned char**, std::size_t*, tsi_handshaker_result**, tsi_handshaker_on_next_done_cb, void*, std::string*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:595:46: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 595 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc: In function 'void handshaker_shutdown(tsi_handshaker*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:659:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc: In function 'bool alts_tsi_handshaker_has_shutdown(alts_tsi_handshaker*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:703:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 703 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc: In function 'void maybe_complete_tsi_next(alts_grpc_handshaker_client*, bool, recv_message_result*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:157:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | grpc_core::MutexLock lock(&client->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc: In member function 'void {anonymous}::HandshakeQueue::RequestHandshake(alts_grpc_handshaker_client*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:377:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc: In member function 'void {anonymous}::HandshakeQueue::HandshakeDone()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:392:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alarm.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc.o [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/fake_transport_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/transport_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/transport_security_grpc.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 89%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/local_transport_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/key_logging/ssl_key_logging.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/session_cache/ssl_session_cache.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/local_transport_security.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/transport_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/local_transport_security.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/local_transport_security.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/session_cache/ssl_session_openssl.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc: In destructor 'virtual tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLogger::~TlsSessionKeyLogger()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:65:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | grpc_core::MutexLock lock(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:69:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc: In member function 'void tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLogger::LogSessionKeys(SSL_CTX*, const std::string&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:80:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | grpc_core::MutexLock lock(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc: In destructor 'virtual tsi::TlsSessionKeyLoggerCache::~TlsSessionKeyLoggerCache()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:104:59: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc: In static member function 'static grpc_core::RefCountedPtr tsi::TlsSessionKeyLoggerCache::Get(std::string)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:116:61: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security_utils.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc: In member function 'std::size_t tsi::SslSessionLRUCache::Size()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:81:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 81 | grpc_core::MutexLock lock(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc: In member function 'void tsi::SslSessionLRUCache::Put(const char*, tsi::SslSessionPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:104:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | grpc_core::MutexLock lock(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc: In member function 'tsi::SslSessionPtr tsi::SslSessionLRUCache::Get(const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:126:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | grpc_core::MutexLock lock(&lock_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/transport_security.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/transport_security_grpc.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/backoff.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/dump_args.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/event_log.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security_utils.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security_utils.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/gcp_metadata_query.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:60: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::BeginCollection()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:36:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'std::vector grpc_core::EventLog::EndCollection(absl::lts_20260107::Span >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:50:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc: In member function 'void grpc_core::EventLog::AppendInternal(std::string_view, int64_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/event_log.cc:67:30: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/gethostname_fallback.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/gethostname_host_name_max.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/gethostname_sysconf.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/glob.cc.o [ 90%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/channel_arguments.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/grpc_check.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/grpc_if_nametoindex_posix.cc.o [ 90%] Building CXX object CMakeFiles/grpc.dir/src/core/util/grpc_if_nametoindex_unsupported.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/http_client/format_request.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/http_client/httpcli.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/http_client/httpcli_security_connector.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/http_client/parser.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/json/json_object_loader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/gcp_metadata_query.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/gcp_metadata_query.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/error.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/channel_arguments.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc: In function 'tsi_result ssl_ctx_use_engine_private_key(SSL_CTX*, const char*, std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:960:26: warning: 'ENGINE* ENGINE_by_id(const char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 960 | engine = ENGINE_by_id(engine_name); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:48: /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:336:31: note: declared here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:964:28: warning: 'ENGINE* ENGINE_by_id(const char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 964 | engine = ENGINE_by_id("dynamic"); | ~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:336:31: note: declared here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:970:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 970 | if (!ENGINE_ctrl_cmd_string(engine, "ID", engine_name, 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:479:5: note: declared here 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:971:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 971 | !ENGINE_ctrl_cmd_string(engine, "DIR_LOAD", "2", 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:479:5: note: declared here 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:972:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 972 | !ENGINE_ctrl_cmd_string(engine, "DIR_ADD", ".", 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:479:5: note: declared here 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:973:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 973 | !ENGINE_ctrl_cmd_string(engine, "LIST_ADD", "1", 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:479:5: note: declared here 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:974:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 974 | !ENGINE_ctrl_cmd_string(engine, "LOAD", NULL, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:479:5: note: declared here 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:980:28: warning: 'int ENGINE_set_default(ENGINE*, unsigned int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 980 | if (!ENGINE_set_default(engine, ENGINE_METHOD_ALL)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:710:27: note: declared here 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:985:21: warning: 'int ENGINE_init(ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 985 | if (!ENGINE_init(engine)) { | ~~~~~~~~~~~^~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:622:27: note: declared here 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:990:42: warning: 'EVP_PKEY* ENGINE_load_private_key(ENGINE*, const char*, UI_METHOD*, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 990 | private_key = ENGINE_load_private_key(engine, key_id, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:640:11: note: declared here 640 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:1002:37: warning: 'int ENGINE_free(ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1002 | if (engine != nullptr) ENGINE_free(engine); | ~~~~~~~~~~~^~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/json/json_reader.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/polling_entity.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/gcp_metadata_query.h:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc: In function 'tsi_result ssl_handshaker_next(tsi_handshaker*, const unsigned char*, std::size_t, const unsigned char**, std::size_t*, tsi_handshaker_result**, tsi_handshaker_on_next_done_cb, void*, std::string*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/ssl_transport_security.cc:2371:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2371 | grpc_core::MutexLock lock(&impl->mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/gcp_metadata_query.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/format_request.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/parser.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/format_request.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/format_request.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli_security_connector.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/channel_arguments.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/json/json_util.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h: In static member function 'static void grpc_core::HttpRequest::ContinueOnReadAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:208:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/json/json_writer.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/completion_queue_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'void grpc_core::HttpRequest::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:221:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 221 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'virtual void grpc_core::HttpRequest::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:261:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In static member function 'static void grpc_core::HttpRequest::ContinueDoneWriteAfterScheduleOnExecCtx(void*, grpc_error_handle)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:324:27: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 324 | MutexLock lock(&req->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'void grpc_core::HttpRequest::OnHandshakeDone(absl::lts_20260107::StatusOr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:349:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 349 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc: In member function 'void grpc_core::HttpRequest::OnResolved(absl::lts_20260107::StatusOr >)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.cc:415:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/latent_see.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/load_file.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/matchers.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc: In member function 'grpc::CompletionQueue* grpc::{anonymous}::CallbackAlternativeCQ::Ref()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:54:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&*g_callback_alternative_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc: In member function 'void grpc::{anonymous}::CallbackAlternativeCQ::Unref()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:109:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(g_callback_alternative_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/per_cpu.cc.o [ 91%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/insecure_create_auth_context.cc.o [ 91%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/resource_quota_cc.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/posix/directory_reader.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/postmortem_emit.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/resource_quota.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/http_client/httpcli.h:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/property_list.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 91%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/rpc_method.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Start(std::size_t)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:126:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'std::unique_ptr > > grpc_core::latent_see::Sink::Stop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:132:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In member function 'void grpc_core::latent_see::Sink::Record(std::unique_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:139:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc: In function 'void grpc_core::latent_see::Collect(grpc_core::Notification*, absl::lts_20260107::Duration, std::size_t, Output*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:152:11: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.cc:173:13: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/random_early_detection.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/ref_counted_string.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/shared_bit_gen.cc.o [ 91%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/validate_service_config.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/status_helper.cc.o [ 91%] Building CXX object CMakeFiles/grpc.dir/src/core/util/time.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/postmortem_emit.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:34: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/time_averaged_stats.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/uri.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/uuid_v4.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/validation_errors.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/wait_for_single_owner.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/windows/directory_reader.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/util/work_serializer.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/certificate_provider_store.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc.o [ 92%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/version_cc.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_audit_logger_registry.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_bootstrap_grpc.cc.o [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_certificate_provider.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/version_cc.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_client_grpc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/certificate_provider_factory.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'virtual void grpc_core::WorkSerializer::WorkSerializerImpl::Orphan()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:152:32: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'void grpc_core::WorkSerializer::WorkSerializerImpl::Run(absl::lts_20260107::AnyInvocable, grpc_core::DebugLocation)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:170:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc: In member function 'grpc_core::WorkSerializer::WorkSerializerImpl::RefillResult grpc_core::WorkSerializer::WorkSerializerImpl::RefillInner()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/work_serializer.cc:228:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_cluster.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/security/authorization/audit_logging.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_audit_logger_registry.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_audit_logger_registry.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_audit_logger_registry.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/certificate_provider_factory.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/async_generic_service.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_certificate_provider.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_certificate_provider.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/grpc_crl_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_cluster_parser.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/call_tracer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/metrics.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/async_generic_service.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::CertificateProviderStore::CreateOrGetCertificateProvider(std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.cc:99:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.cc: In member function 'void grpc_core::CertificateProviderStore::ReleaseCertificateProvider(std::string_view, CertificateProviderWrapper*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.cc:140:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/async_generic_service.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_resource_type_impl.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/async_generic_service.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::Finish(grpc::Status) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:63:31: required from here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:406:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 406 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_cluster_specifier_plugin.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::InternalBindStream(grpc::ServerCallbackReaderWriter*) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:452:16: required from here 452 | virtual void InternalBindStream( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:454:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/backend_metric_recorder.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_resource_type_impl.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster_parser.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster_parser.cc:16: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/outlier_detection/outlier_detection.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster_parser.cc:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_common_types.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_common_types_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In static member function 'static absl::lts_20260107::StatusOr > grpc_core::GrpcXdsClient::GetOrCreate(std::string_view, const grpc_core::ChannelArgs&, const char*, std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:292:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 292 | MutexLock lock(g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In member function 'virtual void grpc_core::GrpcXdsClient::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:370:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 370 | MutexLock lock(g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In function 'std::vector > grpc_core::{anonymous}::GetAllXdsClients()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:391:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In static member function 'static grpc_slice grpc_core::GrpcXdsClient::DumpAllClientConfigs()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:420:27: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 420 | xds_client->mu()->Lock(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:430:29: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 430 | xds_client->mu()->Unlock(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In member function 'void grpc_core::GrpcXdsClient::ReportCallbackMetrics(grpc_core::CallbackMetricReporter&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:436:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 436 | MutexLock lock(mu()); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In function 'void grpc_core::internal::SetXdsChannelArgsForTest(grpc_channel_args*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:451:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | MutexLock lock(g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In function 'void grpc_core::internal::UnsetGlobalXdsClientsForTest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:456:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 456 | MutexLock lock(g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc: In function 'void grpc_core::internal::SetXdsFallbackBootstrapConfig(const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_client_grpc.cc:462:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 462 | MutexLock lock(g_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/ext/call_metric_recorder.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'void grpc::experimental::ServerMetricRecorder::UpdateBackendMetricDataState(std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:61:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'std::shared_ptr grpc::experimental::ServerMetricRecorder::GetMetricsIfChanged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:208:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc::experimental::CallMetricRecorder& grpc::BackendMetricState::RecordUtilizationMetric(grpc::string_ref, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:299:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 299 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc::experimental::CallMetricRecorder& grpc::BackendMetricState::RecordRequestCostMetric(grpc::string_ref, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:309:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc::experimental::CallMetricRecorder& grpc::BackendMetricState::RecordNamedMetric(grpc::string_ref, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:319:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 319 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc_core::BackendMetricData grpc::BackendMetricState::GetBackendMetricData()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:357:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_endpoint.cc.o [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_endpoint_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_health_status.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster_parser.cc:52: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_http_fault_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_common_types_parser.cc:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/matchers.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_common_types_parser.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_common_types_parser.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint_parser.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/channel_argument_option.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint.cc:63:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 63 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/service_config/service_config_call_data.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/load_balancing/ring_hash/ring_hash.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_endpoint_parser.cc:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_http_filter.cc.o [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/create_default_thread_pool.cc.o [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_http_filter_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_fault_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_fault_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_common_types_parser.cc:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_http_gcp_authn_filter.cc.o [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_http_rbac_filter.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter_registry.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter_registry.h:27: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/dynamic_thread_pool.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/create_default_thread_pool.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/dynamic_thread_pool.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_rbac_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_rbac_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_http_stateful_session_filter.cc.o [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_lb_policy_registry.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/rbac/rbac_filter.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_rbac_filter.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_listener.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_rbac_filter.cc:49: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:24: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_listener_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_lb_policy_registry.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_lb_policy_registry.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_matcher.cc.o [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/external_connection_acceptor_impl.cc.o [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_matcher_action.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/promise_based_filter.h:65, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/resolver/endpoint_addresses.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/blackboard.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_args.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener.h:32: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener_parser.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_listener_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/time.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/json/json_object_loader.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_builder.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.h:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/private_key_signer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_private_key_signer.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'std::unique_ptr grpc::internal::ExternalConnectionAcceptorImpl::GetAcceptor()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:60:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'void grpc::internal::ExternalConnectionAcceptorImpl::HandleNewConnection(grpc::experimental::ExternalConnectionAcceptor::NewConnectionParameters*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:69:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'void grpc::internal::ExternalConnectionAcceptorImpl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:82:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'void grpc::internal::ExternalConnectionAcceptorImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:87:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_matcher_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/health/default_health_check_service.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:131:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 131 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_matcher_input.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_matcher_parse.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_context.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_context.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::SetServingStatus(const std::string&, bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:51:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::SetServingStatus(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:61:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:70:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'grpc::DefaultHealthCheckService::ServingStatus grpc::DefaultHealthCheckService::GetServingStatus(const std::string&) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:82:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::RegisterWatch(const std::string&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:92:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 92 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::UnregisterWatch(const std::string&, HealthCheckServiceImpl::WatchReactor*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:101:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In destructor 'virtual grpc::DefaultHealthCheckService::HealthCheckServiceImpl::~HealthCheckServiceImpl()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:170:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In constructor 'grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::WatchReactor(grpc::DefaultHealthCheckService::HealthCheckServiceImpl*, const grpc::ByteBuffer*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:256:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::SendHealth(grpc::DefaultHealthCheckService::ServingStatus)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:274:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::SendHealthLocked(grpc::DefaultHealthCheckService::ServingStatus)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:293:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::OnWriteDone(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:318:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::OnCancel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:335:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 335 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::OnDone()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:344:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::Finish(grpc::Status) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:363:11: required from here 363 | Finish(status); | ~~~~~~^~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:648:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 648 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::StartWrite(const Response*, grpc::WriteOptions) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:607:15: required from 'void grpc::ServerWriteReactor::StartWrite(const Response*) [with Response = grpc::ByteBuffer]' 607 | StartWrite(resp, grpc::WriteOptions()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:310:13: required from here 310 | StartWrite(&response_); | ~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:614:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 614 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::InternalBindWriter(grpc::ServerCallbackWriter*) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:669:16: required from here 669 | virtual void InternalBindWriter(ServerCallbackWriter* writer) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:671:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 671 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/health/health_check_service.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_context.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_input.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_input.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/matchers.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_common_types.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_input.h:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_metadata.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/health/health_check_service_server_builder_option.cc.o [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_metadata_parser.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_route_config.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/insecure_server_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_parse.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/matchers.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_common_types_parser.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_parse.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_matcher_parse.cc:15: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/insecure_server_credentials.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_resource_type_impl.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_cluster_parser.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_metadata_parser.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_metadata_parser.h:21, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_metadata_parser.cc:16: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 94%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_builder.cc.o [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_route_config_parser.cc.o [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_callback.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/interception_chain.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/filter/filter_chain.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_http_filter.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_route_config.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_route_config.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/status_util.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_route_config.h:31: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_routing.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_server_grpc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_callback.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/client_context.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/service_type.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_transport_grpc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_routing.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_routing.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice_refcount.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/slice/slice.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/parsed_metadata.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:35: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/certificate_provider_store.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_route_config_parser.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_route_config_parser.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/status_util.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_route_config_parser.h:33: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_server_grpc.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_server_grpc.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_server_grpc.cc:17: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/server_initializer.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/xds_client/lrs_client.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:68: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_args.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.h:29: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/xds_client/xds_api.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:75: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'grpc_core::LrsClient::ClusterDropStats::Snapshot grpc_core::LrsClient::ClusterDropStats::GetSnapshotAndReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:116:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::ClusterDropStats::AddCallDropped(const std::string&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:126:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'grpc_core::LrsClient::ClusterLocalityStats::Snapshot grpc_core::LrsClient::ClusterLocalityStats::GetSnapshotAndReset()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:185:54: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&percpu_stats.backend_metrics_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::ClusterLocalityStats::AddCallFinished(const grpc_core::BackendMetricData*, bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:211:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 211 | MutexLock lock(&stats.backend_metrics_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/xds_client/xds_backend_metric_propagation.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::LrsChannel::LrsCall::Timer::OnNextReportTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:555:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 555 | MutexLock lock(&lrs_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::LrsChannel::LrsCall::OnRequestSent()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:660:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 660 | MutexLock lock(&lrs_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::LrsChannel::LrsCall::OnRecvMessage(std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:666:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 666 | MutexLock lock(&lrs_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::LrsChannel::LrsCall::OnStatusReceived(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:734:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 734 | MutexLock lock(&lrs_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'virtual void grpc_core::LrsClient::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:783:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 783 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'grpc_core::RefCountedPtr grpc_core::LrsClient::AddClusterDropStats(std::shared_ptr, std::string_view, std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:815:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 815 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::RemoveClusterDropStats(std::string_view, std::string_view, std::string_view, ClusterDropStats*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:853:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 853 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'grpc_core::RefCountedPtr grpc_core::LrsClient::AddClusterLocalityStats(std::shared_ptr, std::string_view, std::string_view, grpc_core::RefCountedPtr, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:880:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 880 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::RemoveClusterLocalityStats(std::string_view, std::string_view, std::string_view, const grpc_core::RefCountedPtr&, const grpc_core::RefCountedPtr&, ClusterLocalityStats*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:926:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 926 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In member function 'void grpc_core::LrsClient::ResetBackoff()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:951:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 951 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc:50: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In destructor 'virtual grpc::Server::~Server()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:979:50: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 979 | grpc::internal::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'void grpc::Server::UnrefWithPossibleNotify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1151:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1151 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc: In instantiation of 'void grpc_core::LrsClient::LrsChannel::RetryableCall::OnRetryTimer() [with T = grpc_core::LrsClient::LrsChannel::LrsCall]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:510:27: required from 'void grpc_core::LrsClient::LrsChannel::RetryableCall::StartRetryTimerLocked() [with T = grpc_core::LrsClient::LrsChannel::LrsCall]' 510 | self->OnRetryTimer(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:481:3: required from 'void grpc_core::LrsClient::LrsChannel::RetryableCall::OnCallFinishedLocked() [with T = grpc_core::LrsClient::LrsChannel::LrsCall]' 481 | StartRetryTimerLocked(); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:744:42: required from here 744 | retryable_call_->OnCallFinishedLocked(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/lrs_client.cc:516:13: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 516 | MutexLock lock(&lrs_channel_->lrs_client()->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'virtual void grpc::Server::ShutdownInternal(gpr_timespec)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1250:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1250 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'virtual void grpc::Server::Wait()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1330:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1330 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'virtual grpc::CompletionQueue* grpc::Server::CallbackCQ()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1376:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1376 | grpc::internal::MutexLock l(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::Finish(grpc::Status) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:63:31: required from here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:406:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 406 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc: In member function 'virtual void grpc_core::GrpcXdsTransportFactory::GrpcXdsTransport::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc:312:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 312 | MutexLock lock(&factory_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc: In member function 'virtual void grpc_core::GrpcXdsTransportFactory::GrpcXdsTransport::StartConnectivityFailureWatch(grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc:333:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc: In member function 'virtual void grpc_core::GrpcXdsTransportFactory::GrpcXdsTransport::StopConnectivityFailureWatch(const grpc_core::RefCountedPtr&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc:346:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 346 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc: In member function 'virtual grpc_core::RefCountedPtr grpc_core::GrpcXdsTransportFactory::GetTransport(const grpc_core::XdsBootstrap::XdsServerTarget&, absl::lts_20260107::Status*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/grpc/xds_transport_grpc.cc:403:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/xds_client/xds_bootstrap.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 95%] Building CXX object CMakeFiles/grpc.dir/src/core/xds/xds_client/xds_client.cc.o [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::InternalBindWriter(grpc::ServerCallbackWriter*) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:669:16: required from here 669 | virtual void InternalBindWriter(ServerCallbackWriter* writer) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:671:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 671 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::InternalBindStream(grpc::ServerCallbackReaderWriter*) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:452:16: required from here 452 | virtual void InternalBindStream( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:454:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.h:20: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/thread_manager/thread_manager.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_posix.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:53: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:38: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_credentials.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::XdsChannel::AdsCall::ResourceTimer::OnTimer()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:245:53: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&ads_call_->xds_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::XdsChannel::OnConnectivityFailure(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:577:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 577 | MutexLock lock(&xds_client_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In destructor 'virtual grpc_core::XdsClient::XdsChannel::AdsCall::AdsReadDelayHandle::~AdsReadDelayHandle()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:717:49: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 717 | MutexLock lock(&ads_call_->xds_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::XdsChannel::AdsCall::OnRequestSent(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:942:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 942 | MutexLock lock(&xds_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::XdsChannel::AdsCall::OnRecvMessage(std::string_view)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1325:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1325 | MutexLock lock(&xds_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::XdsChannel::AdsCall::OnStatusReceived(absl::lts_20260107::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1406:36: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1406 | MutexLock lock(&xds_client()->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'virtual void grpc_core::XdsClient::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1641:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1641 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1686:26: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1686 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::WatchResource(const grpc_core::XdsResourceType*, std::string_view, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1713:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1713 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'void grpc_core::XdsClient::CancelResourceWatch(const grpc_core::XdsResourceType*, std::string_view, ResourceWatcherInterface*, bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1781:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1781 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In member function 'virtual void grpc_core::XdsClient::ResetBackoff()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1914:22: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1914 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/byte_buffer_cc.cc.o [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/status.cc.o [ 95%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/string_ref.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc: In instantiation of 'void grpc_core::XdsClient::XdsChannel::RetryableCall::OnRetryTimer() [with T = grpc_core::XdsClient::XdsChannel::AdsCall]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:688:27: required from 'void grpc_core::XdsClient::XdsChannel::RetryableCall::StartRetryTimerLocked() [with T = grpc_core::XdsClient::XdsChannel::AdsCall]' 688 | self->OnRetryTimer(); | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:659:3: required from 'void grpc_core::XdsClient::XdsChannel::RetryableCall::OnCallFinishedLocked() [with T = grpc_core::XdsClient::XdsChannel::AdsCall]' 659 | StartRetryTimerLocked(); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:1425:42: required from here 1425 | retryable_call_->OnCallFinishedLocked(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/xds/xds_client/xds_client.cc:694:13: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 694 | MutexLock lock(&xds_channel_->xds_client()->mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 96%] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/time_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc: In member function 'bool grpc::ServerContextBase::CompletionOp::CheckCancelledNoPluck()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:162:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc: In member function 'virtual bool grpc::ServerContextBase::CompletionOp::FinalizeResult(void**, bool*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:210:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In destructor 'virtual grpc::ThreadManager::~ThreadManager()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:69:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'virtual void grpc::ThreadManager::Wait()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:77:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'virtual void grpc::ThreadManager::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:84:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'bool grpc::ThreadManager::IsShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:89:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'int grpc::ThreadManager::GetMaxActiveThreadsSoFar()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:94:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | grpc_core::MutexLock list_lock(&list_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::MarkAsCompleted(WorkerThread*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:100:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 100 | grpc_core::MutexLock list_lock(&list_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:105:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::CleanupCompletedThreads()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:121:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | grpc_core::MutexLock lock(&list_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::Initialize()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:136:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::MainWorkLoop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:188:53: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | grpc_core::MutexLock failure_lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 96%] Linking CXX shared library libgrpc++_unsecure.so [ 96%] Built target grpc++_unsecure [ 96%] Linking CXX shared library libgrpc.so [ 96%] Built target grpc [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/client_callback.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/channel_credentials.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/client_stats_interceptor.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/client_context.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/channel_cc.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/client_interceptor.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/create_channel_internal.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/create_channel.cc.o [ 96%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/call_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_internal.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_internal.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/client_callback.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_callback.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/client_context.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/create_channel_posix.cc.o [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/global_callback_hook.cc.o [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/insecure_credentials.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_credentials.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc: In member function 'void grpc::ClientContext::set_call(grpc_call*, const std::shared_ptr&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:125:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 125 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc: In member function 'void grpc::ClientContext::TryCancel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_context.cc:154:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 154 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/iomgr.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_credentials.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/call_credentials.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:44: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/secure_credentials.cc.o [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/xds_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:55, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/client_callback.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/call_combiner.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/channel/channel_stack.h:59: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/insecure_credentials.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/alarm.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/auth_property_iterator.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_posix.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/create_channel_from_endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_posix.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/create_channel_posix.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/insecure_credentials.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/channel_arguments.cc.o [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/completion_queue_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/secure_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/secure_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc: In member function 'virtual grpc::CompletionQueue* grpc::Channel::CallbackCQ()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/channel_cc.cc:261:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc::internal::MutexLock l(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/call_credentials.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/resource_quota_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/xds_credentials.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/secure_credentials.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/rpc_method.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/alarm.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alarm.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alarm.cc:18: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/secure_auth_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc: In member function 'grpc::CompletionQueue* grpc::{anonymous}::CallbackAlternativeCQ::Ref()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:54:58: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&*g_callback_alternative_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/channel_arguments.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc: In member function 'void grpc::{anonymous}::CallbackAlternativeCQ::Unref()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/completion_queue_cc.cc:109:56: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(g_callback_alternative_mu); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/client/secure_credentials.cc:43: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/secure_create_auth_context.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alarm.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/tls_certificate_provider.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/channel_arguments.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/secure_auth_context.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/secure_auth_context.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/secure_create_auth_context.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:59, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/hash_container_defaults.h:19, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/container/flat_hash_map.h:43, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_impl.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace_flags.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/debug/trace.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:30: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_provider.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/tls_certificate_verifier.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/ssl_utils.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_provider.cc:25: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/private_key_signer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_private_key_signer.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/tls_credentials_options.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/validate_service_config.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/handshaker/handshaker.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/version_cc.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc: In member function 'bool grpc::experimental::CertificateVerifier::Verify(grpc::experimental::TlsCustomVerificationCheckRequest*, std::function, grpc::Status*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:125:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 125 | internal::MutexLock lock(&mu_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:138:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc: In static member function 'static void grpc::experimental::CertificateVerifier::AsyncCheckDone(grpc_tls_custom_verification_check_request*, void*, grpc_status_code, const char*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:157:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | internal::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc: In static member function 'static int grpc::experimental::ExternalCertificateVerifier::VerifyInCoreExternalVerifier(void*, grpc_tls_custom_verification_check_request*, grpc_tls_on_custom_verification_check_done_cb, void*, grpc_status_code*, char**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:191:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 191 | internal::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc: In lambda function: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:204:46: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | internal::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc: In static member function 'static int grpc::experimental::ExternalCertificateVerifier::VerifyInCoreExternalVerifier(void*, grpc_tls_custom_verification_check_request*, grpc_tls_on_custom_verification_check_done_cb, void*, grpc_status_code*, char**)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:226:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 226 | internal::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc: In static member function 'static void grpc::experimental::ExternalCertificateVerifier::CancelInCoreExternalVerifier(void*, grpc_tls_custom_verification_check_request*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_verifier.cc:237:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | internal::MutexLock lock(&self->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h: In member function 'void grpc_tls_certificate_distributor::SetWatchStatusCallback(std::function, bool, bool)>)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_provider.cc: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_certificate_provider.cc:74:23: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 74 | const std::vector& identity_key_cert_pairs) { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_credentials_options.cc:24: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/version_cc.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/tls_credentials_options.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/async_generic_service.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/backend_metric_recorder.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/arena_promise.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/security_connector.h:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/channel_argument_option.cc.o [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/create_default_thread_pool.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/async_generic_service.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/external_connection_acceptor_impl.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/async_generic_service.cc:20: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/health/default_health_check_service.cc.o [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/health/health_check_service.cc.o [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/health/health_check_service_server_builder_option.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/async_generic_service.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/insecure_server_credentials.cc.o [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/secure_server_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::Finish(grpc::Status) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:63:31: required from here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:406:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 406 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:17: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/ext/call_metric_recorder.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::InternalBindStream(grpc::ServerCallbackReaderWriter*) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:452:16: required from here 452 | virtual void InternalBindStream( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:454:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:52, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/server_builder.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/server_callback.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/server_cc.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/event_engine/default_event_engine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/dynamic_thread_pool.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/create_default_thread_pool.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/dynamic_thread_pool.h:22: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/credentials.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/create_channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:55: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_builder.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.h:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/private_key_signer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_private_key_signer.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/grpcpp.h:57: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'void grpc::experimental::ServerMetricRecorder::UpdateBackendMetricDataState(std::function)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:61:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'std::shared_ptr grpc::experimental::ServerMetricRecorder::GetMetricsIfChanged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:208:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc::experimental::CallMetricRecorder& grpc::BackendMetricState::RecordUtilizationMetric(grpc::string_ref, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:299:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 299 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc::experimental::CallMetricRecorder& grpc::BackendMetricState::RecordRequestCostMetric(grpc::string_ref, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:309:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc::experimental::CallMetricRecorder& grpc::BackendMetricState::RecordNamedMetric(grpc::string_ref, double)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:319:32: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 319 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc: In member function 'virtual grpc_core::BackendMetricData grpc::BackendMetricState::GetBackendMetricData()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/backend_metric_recorder.cc:357:34: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::SetServingStatus(const std::string&, bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:51:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::SetServingStatus(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:61:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:70:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'grpc::DefaultHealthCheckService::ServingStatus grpc::DefaultHealthCheckService::GetServingStatus(const std::string&) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:82:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::RegisterWatch(const std::string&, grpc_core::RefCountedPtr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:92:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 92 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::UnregisterWatch(const std::string&, HealthCheckServiceImpl::WatchReactor*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:101:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In destructor 'virtual grpc::DefaultHealthCheckService::HealthCheckServiceImpl::~HealthCheckServiceImpl()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:170:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In constructor 'grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::WatchReactor(grpc::DefaultHealthCheckService::HealthCheckServiceImpl*, const grpc::ByteBuffer*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:256:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::SendHealth(grpc::DefaultHealthCheckService::ServingStatus)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:274:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::SendHealthLocked(grpc::DefaultHealthCheckService::ServingStatus)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:293:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::OnWriteDone(bool)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:318:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::OnCancel()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:335:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 335 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc: In member function 'virtual void grpc::DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::OnDone()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:344:50: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/insecure_server_credentials.cc:22: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.h:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::Finish(grpc::Status) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:363:11: required from here 363 | Finish(status); | ~~~~~~^~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:648:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 648 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/secure_server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/secure_server_credentials.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_callback.cc:18: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/client_context.h:42, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/call_op_set.h:28: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::StartWrite(const Response*, grpc::WriteOptions) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:607:15: required from 'void grpc::ServerWriteReactor::StartWrite(const Response*) [with Response = grpc::ByteBuffer]' 607 | StartWrite(resp, grpc::WriteOptions()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/health/default_health_check_service.cc:310:13: required from here 310 | StartWrite(&response_); | ~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:614:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 614 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/exec_ctx.h:40, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/pollset.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/endpoint.h:28, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/tcp_server.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::InternalBindWriter(grpc::ServerCallbackWriter*) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:669:16: required from here 669 | virtual void InternalBindWriter(ServerCallbackWriter* writer) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:671:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 671 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/transport/auth_context.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/secure_auth_context.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/secure_server_credentials.cc:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/private_key_signer.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_private_key_signer.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/server_context.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/server_callback_handlers.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/async_generic_service.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:28: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'std::unique_ptr grpc::internal::ExternalConnectionAcceptorImpl::GetAcceptor()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:60:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'void grpc::internal::ExternalConnectionAcceptorImpl::HandleNewConnection(grpc::experimental::ExternalConnectionAcceptor::NewConnectionParameters*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:69:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'void grpc::internal::ExternalConnectionAcceptorImpl::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:82:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc: In member function 'void grpc::internal::ExternalConnectionAcceptorImpl::Start()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/external_connection_acceptor_impl.cc:87:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/server_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:26: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:19: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/service_type.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:29: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:32, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/server_initializer.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_arena_allocator.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_spine.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_destination.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/transport/transport.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/inproc/inproc_transport.h:22, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:68: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/server_posix.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:36: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/chunked_vector.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata_batch.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/metadata.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/transport/internal.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_builder.cc:48: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_credentials.cc:15: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/xds_server_builder.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_posix.cc:23: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/sync.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/impl/codegen/sync.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:39: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:53: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/xds_server_credentials.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:32: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:39: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:75: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/thread_manager/thread_manager.cc.o [ 98%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/util/byte_buffer_cc.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 99%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/util/status.cc.o In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_builder.h:33, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/xds_server_builder.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/server_credentials.h:25, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/xds_server_credentials.cc:21: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:72:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 72 | const std::vector& identity_key_cert_pairs); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:78:25: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 78 | const std::vector& identity_key_cert_pairs) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.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/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_certificate_provider.h:49:5: note: declared here 49 | IdentityKeyCertPair { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/channel.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_builder.h:34: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::RegisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:390:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpc/event_engine/event_engine.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_builder.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'void grpc::CompletionQueue::UnregisterServer(const grpc::Server*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:397:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h: In member function 'bool grpc::CompletionQueue::ServerListEmpty() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/completion_queue.h:403:52: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | grpc::internal::MutexLock l(&server_list_mutex_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h: In constructor 'grpc::experimental::TlsServerCredentialsOptions::TlsServerCredentialsOptions(std::shared_ptr)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:204:29: warning: 'void grpc::experimental::TlsCredentialsOptions::set_certificate_provider(std::shared_ptr)' is deprecated: Use set_root_certificate_provider() or set_identity_certificate_provider() instead. [-Wdeprecated-declarations] 204 | set_certificate_provider(certificate_provider); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/security/tls_credentials_options.h:58:8: note: declared here 58 | void set_certificate_provider( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:56, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/ext/transport/chttp2/server/chttp2_server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h: In member function 'void grpc_core::Server::ShutdownUnrefOnRequest()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/server/server.h:633:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_context.h:37, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server_interface.h:30, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/server.h:33: /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::StartSendInitialMetadata()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:715:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'void grpc::ServerUnaryReactor::Finish(grpc::Status)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:730:44: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In member function 'virtual void grpc::ServerUnaryReactor::InternalBindCall(grpc::ServerCallbackUnary*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:752:42: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 752 | grpc::internal::MutexLock l(&call_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 99%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/util/string_ref.cc.o [ 99%] Building CXX object CMakeFiles/grpc++.dir/src/cpp/util/time_cc.cc.o /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In destructor 'virtual grpc::Server::~Server()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:979:50: warning: 'absl::lts_20260107::ReleasableMutexLock::ReleasableMutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 979 | grpc::internal::ReleasableMutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:1123:12: note: declared here 1123 | explicit ReleasableMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'void grpc::Server::UnrefWithPossibleNotify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1151:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1151 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'virtual void grpc::Server::ShutdownInternal(gpr_timespec)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1250:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1250 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'virtual void grpc::Server::Wait()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1330:38: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1330 | grpc::internal::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc: In member function 'virtual grpc::CompletionQueue* grpc::Server::CallbackCQ()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_cc.cc:1376:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1376 | grpc::internal::MutexLock l(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:41, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:54: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h: In member function 'int grpc_core::Channel::TestOnlyRegisteredCalls()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel.h:116:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Timestamp grpc_core::Call::deadline()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:113:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&deadline_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'grpc_core::Slice grpc_core::Call::GetPeerString() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:180:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 180 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h: In member function 'void grpc_core::Call::SetPeerString(grpc_core::Slice)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/call.h:185:29: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&peer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc: In member function 'bool grpc::ServerContextBase::CompletionOp::CheckCancelledNoPluck()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:162:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 162 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc: In member function 'virtual bool grpc::ServerContextBase::CompletionOp::FinalizeResult(void**, bool*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/server/server_context.cc:210:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::Finish(grpc::Status) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/generic/callback_generic_service.h:63:31: required from here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:406:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 406 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:34, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:36, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_state.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/surface/channel_init.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/api.h:23, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.h:24, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:19: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/validation_errors.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/call/call_creds_registry.h:29, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/config/core_configuration.h:23: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/latent_see.h:35: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::Notify()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:30:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'void grpc_core::Notification::WaitForNotification()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:36:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20260107::Duration)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:45:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h: In member function 'bool grpc_core::Notification::HasBeenNotified()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/notification.h:54:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:38, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:35, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/arena.h:39, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/message.h:20, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/call/call_filters.h:27: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h: In member function 'uint64_t grpc_core::channelz::ChannelTrace::num_events_logged() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channel_trace.h:294:24: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'bool grpc_core::channelz::BaseNode::HasParent(const grpc_core::channelz::BaseNode*) const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:215:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::AddParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:220:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::BaseNode::RemoveParent(grpc_core::channelz::BaseNode*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:225:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ChannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:507:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ChannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:529:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ChannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:545:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::SubchannelNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:574:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::SubchannelNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:588:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::SubchannelNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:600:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'virtual void grpc_core::channelz::ServerNode::Orphaned()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:629:39: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'void grpc_core::channelz::ServerNode::SetChannelArgs(const grpc_core::ChannelArgs&)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:643:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h: In member function 'grpc_core::ChannelArgs grpc_core::channelz::ServerNode::channel_args() const': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/channelz/channelz.h:658:37: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerWriteReactor::InternalBindWriter(grpc::ServerCallbackWriter*) [with Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:669:16: required from here 669 | virtual void InternalBindWriter(ServerCallbackWriter* writer) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:671:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 671 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h: In instantiation of 'void grpc::ServerBidiReactor::InternalBindStream(grpc::ServerCallbackReaderWriter*) [with Request = grpc::ByteBuffer; Response = grpc::ByteBuffer]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:452:16: required from here 452 | virtual void InternalBindStream( | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/include/grpcpp/support/server_callback.h:454:31: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 454 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In destructor 'virtual grpc::ThreadManager::~ThreadManager()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:69:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'virtual void grpc::ThreadManager::Wait()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:77:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'virtual void grpc::ThreadManager::Shutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:84:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'bool grpc::ThreadManager::IsShutdown()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:89:33: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'int grpc::ThreadManager::GetMaxActiveThreadsSoFar()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:94:43: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | grpc_core::MutexLock list_lock(&list_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::MarkAsCompleted(WorkerThread*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:100:45: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 100 | grpc_core::MutexLock list_lock(&list_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:105:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::CleanupCompletedThreads()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:121:40: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | grpc_core::MutexLock lock(&list_mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::Initialize()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:136:35: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | grpc_core::MutexLock lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc: In member function 'void grpc::ThreadManager::MainWorkLoop()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/thread_manager/thread_manager.cc:188:53: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | grpc_core::MutexLock failure_lock(&mu_); | ^ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/telemetry.h:18, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/resource_quota/memory_quota.h:42: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h: In instantiation of 'void grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage(grpc_core::instrument_detail::GaugeStorage&) [with Backend = grpc_core::HighContentionBackend; long unsigned int N = 1; Tag = grpc_core::ResourceQuotaDomain]': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1021:10: required from here 1021 | void FillGaugeStorage(GaugeStorage& storage) override { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/telemetry/instrument.h:1023:17: warning: 'absl::lts_20260107::MutexLock::MutexLock(absl::lts_20260107::Mutex*)' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1023 | MutexLock lock(&gauge_providers_mu_); | ^~~~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:622:12: note: declared here 622 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/activity.h:30: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h: At global scope: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 210 | PromiseFactoryImpl(Token, F&& f) { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/promise/detail/promise_factory.h:210:5: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] [ 99%] Linking CXX shared library libgrpc++.so [ 99%] Built target grpc++ [ 99%] Running gRPC C++ protocol buffer compiler for src/proto/grpc/reflection/v1alpha/reflection.proto [ 99%] Running gRPC C++ protocol buffer compiler for src/proto/grpc/channelz/channelz.proto [ 99%] Running gRPC C++ protocol buffer compiler for src/proto/grpc/reflection/v1/reflection.proto [100%] Running gRPC C++ protocol buffer compiler for src/proto/grpc/channelz/v2/service.proto [100%] Running gRPC C++ protocol buffer compiler for src/proto/grpc/channelz/v2/channelz.proto [100%] Building CXX object CMakeFiles/grpc++_alts.dir/src/cpp/common/alts_util.cc.o [100%] Building CXX object CMakeFiles/grpc++_error_details.dir/src/cpp/util/error_details.cc.o [100%] Building CXX object CMakeFiles/grpc++_alts.dir/src/cpp/common/alts_context.cc.o [100%] Linking CXX shared library libgrpc++_error_details.so [100%] Built target grpc++_error_details In file included from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/mpscq.h:26, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/lib/iomgr/closure.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/cpp/common/alts_util.cc:31: /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In constructor 'grpc_core::LockableAndReleasableMutexLock::LockableAndReleasableMutexLock(grpc_core::Mutex*)': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:169:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ~~~~~~~~~^~ In file included from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/internal/cordz_info.h:31, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/strings/cord.h:92, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/status_internal.h:27, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/status.h:66, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/internal/statusor_internal.h:24, from /home/pbulk/work/net/grpc/work/.buildlink/include/absl/status/statusor.h:51, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/credentials/transport/alts/grpc_alts_credentials_options.h:31, from /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:25: /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In destructor 'grpc_core::LockableAndReleasableMutexLock::~LockableAndReleasableMutexLock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:172:32: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Lock()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:182:14: warning: 'void absl::lts_20260107::Mutex::Lock()' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:182:15: note: declared here 182 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h: In member function 'void grpc_core::LockableAndReleasableMutexLock::Release()': /home/pbulk/work/net/grpc/work/grpc-1.80.0/src/core/util/sync.h:189:16: warning: 'void absl::lts_20260107::Mutex::Unlock()' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ~~~~~~~~~~~^~ /home/pbulk/work/net/grpc/work/.buildlink/include/absl/synchronization/mutex.h:191:15: note: declared here 191 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [100%] Linking CXX shared library libgrpc++_alts.so [100%] Built target grpc++_alts bash: line 4: 769771 Killed env LD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build DYLD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build /home/pbulk/work/net/grpc/work/.buildlink/bin/protoc-34.1.0 --grpc_out=generate_mock_code=true:/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --cpp_out=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --plugin=protoc-gen-grpc=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/grpc_cpp_plugin -I . -I /home/pbulk/work/net/grpc/work/.buildlink/include src/proto/grpc/reflection/v1/reflection.proto --- gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc --- *** [gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc] Error code 137 bmake[2]: stopped making "CMakeFiles/grpc++_reflection.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bash: line 4: 769697 Killed env LD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build DYLD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build /home/pbulk/work/net/grpc/work/.buildlink/bin/protoc-34.1.0 --grpc_out=generate_mock_code=true:/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --cpp_out=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --plugin=protoc-gen-grpc=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/grpc_cpp_plugin -I . -I /home/pbulk/work/net/grpc/work/.buildlink/include src/proto/grpc/channelz/channelz.proto --- gens/src/proto/grpc/channelz/channelz.grpc.pb.cc --- *** [gens/src/proto/grpc/channelz/channelz.grpc.pb.cc] Error code 137 bmake[2]: stopped making "CMakeFiles/grpcpp_channelz.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bash: line 4: 769779 Killed env LD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build DYLD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build /home/pbulk/work/net/grpc/work/.buildlink/bin/protoc-34.1.0 --grpc_out=generate_mock_code=true:/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --cpp_out=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --plugin=protoc-gen-grpc=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/grpc_cpp_plugin -I . -I /home/pbulk/work/net/grpc/work/.buildlink/include src/proto/grpc/channelz/v2/channelz.proto --- gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc --- *** [gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc] Error code 137 bmake[2]: stopped making "CMakeFiles/grpcpp_channelz.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bash: line 4: 769688 Killed env LD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build DYLD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build /home/pbulk/work/net/grpc/work/.buildlink/bin/protoc-34.1.0 --grpc_out=generate_mock_code=true:/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --cpp_out=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --plugin=protoc-gen-grpc=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/grpc_cpp_plugin -I . -I /home/pbulk/work/net/grpc/work/.buildlink/include src/proto/grpc/reflection/v1alpha/reflection.proto --- gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc --- *** [gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc] Error code 137 bmake[2]: stopped making "CMakeFiles/grpc++_reflection.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bmake[2]: 2 errors bmake[2]: stopped making "CMakeFiles/grpc++_reflection.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build --- CMakeFiles/grpc++_reflection.dir/all --- *** [CMakeFiles/grpc++_reflection.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bash: line 4: 769776 Killed env LD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build DYLD_LIBRARY_PATH=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build /home/pbulk/work/net/grpc/work/.buildlink/bin/protoc-34.1.0 --grpc_out=generate_mock_code=true:/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --cpp_out=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/gens --plugin=protoc-gen-grpc=/home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build/grpc_cpp_plugin -I . -I /home/pbulk/work/net/grpc/work/.buildlink/include src/proto/grpc/channelz/v2/service.proto --- gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc --- *** [gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc] Error code 137 bmake[2]: stopped making "CMakeFiles/grpcpp_channelz.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bmake[2]: 3 errors bmake[2]: stopped making "CMakeFiles/grpcpp_channelz.dir/depend" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build --- CMakeFiles/grpcpp_channelz.dir/all --- *** [CMakeFiles/grpcpp_channelz.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bmake[1]: 2 errors bmake[1]: stopped making "all" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /home/pbulk/work/net/grpc/work/grpc-1.80.0/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/grpc *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/grpc